Français
Forum

Longs / Integer dans Struktur ou bien super Sauver

 

Jörg
Sellmeyer
comment peux je am Besten une variable Anzahl de Longs/Integers dans einer super/Struktur Sauver.
Bisher fais je cela sur une liste Créer("List"), mais ensuite sommes les numéros toujours seulement comme String gespeichert et doit toujours wieder umgewandelt volonté.
sur une Bereichsvariable wird, le son Aider, aussi comment sur une String zugegriffen. une variable Anzahl de Variablen peux on pas définir...
Arrays dans Klassen sommes malheureusement pas possible.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
31.08.2008  
 




Jac
de
Lad
quoi spricht vers une Bereichsvariable?
KompilierenMarqueSéparation
declare b#,c#,t&
Dim b#,0
struct str1=a&,b&,c&
struct str2=a&,b&,c&,d&,e&

whileloop 10

    dim c#,str1
    t&=SizeOf(b#)
    dim b#,t&+SizeOf(c#)
    Speicherinhalt von c# an b#+t& kopieren; wie am besten (API?)
    dispose c#
    dim c#,str2
    t&=SizeOf(b#)
    dim b#,t&+SizeOf(c#)
    Speicherinhalt von c# an b#+t& kopieren; wie am besten (API?)
    dispose c#

endwhile

cls
Print SizeOf(b#)
Dispose b#
waitinput

...ungetestet...
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
31.08.2008  
 




Jörg
Sellmeyer
Pour cette besoin je ensuite mais wieder qui glpobale Variable C#. cela peux on ensuite aussi einfacher avons. je voudrais qui Longs seulement dedans qui super Sauver, sans zusätzliche Variablen. alors etwa so, seulement pas avec dem le détour sur Cordes. allez cela überhaupt?
KompilierenMarqueSéparation
Class Test = Test@,Inhalt$(1000),Anzahl%,getInhalt@

Proc Test.Test

    WhileLoop %pcount

        .Inhalt$ = .Inhalt$ + Str$(&(&Loop)) + "|"
        .Anzahl% = &Loop

    Wend

    Return .Inhalt$

EndProc

Proc Test.getInhalt

    Parameters Index%
    Return SubStr$(.Inhalt$,Index%,"|")

EndProc

Var B# = New(Test,123,345,2434,823) ,...,...)
Print B#.getInhalt(3),B#.Anzahl%
WaitInput

[offtopic]Hab qui überflüssigen Posts entfernt[/offtopic]
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
31.08.2008  
 




une variable Anzahl


Ist oui qui Frage si "variabel" ici aussi "größenoffen" bedeuten soll.

si es simple son soll, et une Maximalgröße ne...aucune Problem ist, ensuite braucht on doch seulement un Long Sauver welches cela Handle eines Mémoire beinhaltet. (So, comment je cela im Prinzip im ScrollControl-Voir le texte source fais.)
KompilierenMarqueSéparation
long h=globalAlloc(gPtr,8)
...
long h&,0=typ
long h&,4=wnd
...
globalFree(h)
So peux alles bistrot dans qui super abgesichert volonté.
 
31.08.2008  
 




Jörg
Sellmeyer
Ok - doit je mir la fois GlobalAlloc regarder. Hab je bisher encore nix avec gemacht. So une ungefähre Maximalgröße habe je déjà, daher devrait cela marcher. merci.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
31.08.2008  
 



qui im Grunde 3 verschiedenen Zeilen sinds.
 
31.08.2008  
 




Jörg
Sellmeyer
Klappt suuper!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
31.08.2008  
 




Frank
Abbing
Alle mon Dlls travailler avec cela, quoique Heaps oui nen Tacken plus rapide son devoir. sûrement Aberglaube.
GlobalAlloc ist incidemment cela gleiche comment LocalAlloc. Bevor du encore après fragst...
 
31.08.2008  
 




Jörg
Sellmeyer
là würd mich plutôt intéresser, quoi Heaps sommes...
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
31.08.2008  
 



aussi seulement grenier mais dynamischer dank übergeordneter Zuordnung quelle mais oui c'est ca donc umständlicher ist. tu as im Grunde un Handle statt einer Adresse.
 
31.08.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.186 Views

Untitledvor 0 min.
Walter13.01.2023
Michael Borowiak12.01.2013
Jörg Sellmeyer21.10.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie