Français
Stammtisch & le café

Faible, un paire Fragen...

 
- page 1 -



Jörg
Sellmeyer
cela ici funktioniert. SizeOf ermittelt aussi den richtigen Wert. chez String$(B#,0) wird cependant quand même toujours qui ganze String ausgegeben:
KompilierenMarqueSéparation
Declare B#
Dim B#,11
String B#,0 = "0123456789"
Print Char$(B#,0,SizeOf(B#) - 1)
Dim B#,6
Print Char$(B#,0,SizeOf(B#) - 1)
WaitInp

Profanhilfe
qui Befehl peux ab XProfan 10 plusieurs fois sur une Bereichsvariable angewandt volonté et ändert dynamisch qui Taille des Speicherbereiches.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.08.2008  
 



 
- page 5 -




là SizeOf() aussi pour einem récente dimensionieren den korrekten Wert liefert, sollte es pas schwer son String/Char à qui Bereichsgrenze auszubremsen.


qui Bereichsgrenzen einer Bereichsvariable soll on pas eingrenzen par weiteres ausbremsen avec String-Überprüfung usw, cet est un freier Bereich pour den User. ici voudrais je mon freiheiten avons et selber vom ersten Byte jusqu'à zum letzten Byte bestimmen. si je grenier avec cela reserviere et ihn überschreite muss je avec cela le calcul cela cela Programme abstürtz.
et si Windows pas alles sur "0" gesetzt hat, muss je pour sorgen.

mfg
peter
 
03.09.2008  
 




RGH
Michael Wodrich
là SizeOf() aussi pour einem récente dimensionieren den korrekten Wert liefert, sollte es pas schwer son String/Char à qui Bereichsgrenze auszubremsen.


bien sûr ist cela sans Probleme possible. qui Frage wäre ici, si es aussi de allen so gewünscht wäre. cela scheint Je ne so. (si je mich droite erinnere, était cela früher aussi la fois so, wurde mais aufgrund de Userwünschen entfernt.)

dessus donnais es qui Frage pour qui Art qui grenier-Reservierung. je benutze dans Delphi folgende la ligne:

Si Z <> NIL Then ReAllocMem(Z,ParLng) D'autre Z := AllocMem(ParLng);

Hierbei ist Z qui Pointer sur den grenier et ParLng qui angeforderte Taille.

Zum "Nullen" des Bereiches pour dem ersten Faible peux on Claire verwenden.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
08.09.2008  
 




Frank
Abbing
quelle API verbirgt sich derrière den Delphi-Funktionen?
 
08.09.2008  
 



[...] 
 
08.09.2008  
 




Frank
Abbing
Nö. Rolands AllocMem hat seulement une paramètre. Zähl simple la fois pour...
 
08.09.2008  
 



Ähm quoi hab je là abkopiert? lol!

bof ici steht aussi quoi: [...] 

z.B. steht là heaph.inc et cela getmem benutzt wird: "Allocate new memory on le heap".

hähphähphähp...
 
08.09.2008  
 




Frank
Abbing
c'est aucun API, iF. Wird une Delphi-Funktion son. tout autor wird Roland mir aussi sûrement dire, dass il pas weiss, quelle API sich derrière elle verbirgt *prophezei*...
 
08.09.2008  
 



je mon c'est Heap-Zeugs...
 
08.09.2008  
 



 
- page 6 -



RGH
Aus qui Aider de Delphi 5 (dans qui Aider trop Turbo-Delphi fehlt qui Eintrag):

"AllocMem weist une Speicherbereich qui angegebenen Taille sur dem Heap trop. Dabei wird chaque Byte des Blocks sur zéro gesetzt. avec FreeMem peux qui Puffer wieder freigegeben volonté."

alors wird qui grenier beim ersten DIM doch genullt! (Sorry, cela était mir entfallen.) Aussi wird il sur dem Heap zugewiesen. avec cela devrait alle Unklarheiten beseitigt son.

et ici encore trop ReAlllocMem:

"Diese opération wirkt sich pas sur den le contenu des Speicherblocks aus. Wird qui Block cependant vergrößert, sommes qui récente zugewiesenen Speicherbereiche pas défini. peux qui Block pas à cette Position im grenier reserviert volonté, wird il dans une anderen Bereich sur dem Heap verschoben"

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
08.09.2008  
 




Michael
Wodrich
ensuite ist freepascal alors qui Fundgrube dans qui on chercher doit. qui Heap-Häppchen Reserviererei kenne je encore aus Turbo-Pascal.

cela sollte sich mais avec ASM bien contrôle laisser - pour Übertragungen dans beide Richtungen.

Momentan hab je pour aucun Zeit, mais c'est définitif sur qui Todo-liste.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
11.09.2008  
 




Frank
Abbing
oui. merci pour qui Infos, Roland!
 
12.09.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

27.746 Views

Untitledvor 0 min.
Michaeal21.03.2012

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