Español
Stammtisch & Café

Dim, unos pocos Fragen...

 
- Página 1 -



Jörg
Sellmeyer
Das hier funktioniert. SizeOf ermittelt auch el richtigen Valor. En String$(B#,0) se sin embargo trotzdem siempre el todo String ausgegeben:
KompilierenMarcaSeparación
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
Der Befehl kann de XProfan 10 mehrmals en una Bereichsvariable angewandt y ser ändert dynamisch el Größe des Speicherbereiches.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.08.2008  
 



 
- Página 5 -



Frank
Abbing
Nein!
 
02.09.2008  
 




Stefan
Landsberg
interessant qué ihr así alles encima skype austauscht
 
02.09.2008  
 




Jörg
Sellmeyer
Oha, Yo glaub hier muß Yo bald ya otra vez un hilo splitten. Für mich (como immerhin Threadstarter ) ha se el problema en el Grunde aufgeklärt, como Yo nun weiß, daß no Dim el Nullbyte al Ende setzt, pero el Befehl String.
Relacionado con la Löschen finde Yo auch durchaus diskussionswürdig, antes allem, como el Cuestión stellt, qué se en ReDim passieren. Außerdem restos immernoch el Cuestión, si sinnvoll es, daß uno en Speicher zugreifen kann, el no en el Programa reserviert es. Aunque fände Yo como una Geschwindigkeitsverlust bedenklicher, como el Einsatz de algo Gehirnschmalz seitens des Programmierers beim Benutzen el Función.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.09.2008  
 




Michael
Wodrich
Egal si como irgendwo una zusätzliches Nullbyte beim Redimensionieren geschrieben se:

Char y String necesario una Bereichsprüfung vornehmen!
Como esta para saubere Programación siempre benötigt se debería el Programmierer el sonst jedesmal con programa.

Erinnern nosotros doch veces a M$, el auch dachten, una Bereichsprüfung sei de Geschwindigkeitsgründen no nötig. An el Folgen dieses Vorgehens leidet Windows todavía siempre.

Schöne Grüße
Michael Wodrich

P.S.:
Como SizeOf() auch una neu dimensionieren el korrekten Valor liefert, debería no schwer ser String/Char a el Bereichsgrenze auszubremsen.
 
Programmieren, das spannendste Detektivspiel der Welt.
02.09.2008  
 





Como SizeOf() auch una neu dimensionieren el korrekten Valor liefert, debería no schwer ser String/Char a el Bereichsgrenze auszubremsen.


El Bereichsgrenzen uno Bereichsvariable se uno no eingrenzen por weiteres ausbremsen con String-Überprüfung usw, dieses es una freier Zona para el User. Hier möchte Yo mi freiheiten haben y selber vom ersten Byte a para letzten Byte bestimmen. Wenn Yo Speicher así reserviere y ihn überschreite muss Yo así rechnen el el Programa abstürtz.
Und si Windows no alles en "0" gesetzt ha, muss Yo dafür sorgen.

mfg
peter
 
03.09.2008  
 




RGH
Michael Wodrich
Como SizeOf() auch una neu dimensionieren el korrekten Valor liefert, debería no schwer ser String/Char a el Bereichsgrenze auszubremsen.


Klar es el sin Problemas posible. El Cuestión wäre hier, si auch de allen así gewünscht wäre. Das scheint No así. (Wenn Yo mich bastante erinnere, war el früher auch veces así, wurde aber aufgrund de Userwünschen lejos.)

Oben gab lo el Cuestión después de el Art el Speicher-Reservierung. Yo benutze en Delphi folgende Línea:

If Z <> NIL Then ReAllocMem(Z,ParLng) Más Z := AllocMem(ParLng);

Hierbei es Z el Pointer en el Speicher y ParLng el angeforderte Größe.

Zum "Nullen" des Bereiches después de el ersten Dim puede ser Claro uso.

Saludo
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
Welche API verbirgt se hinter el Delphi-Características?
 
08.09.2008  
 



[...] 
 
08.09.2008  
 




Frank
Abbing
Nö. Rolands AllocMem ha sólo una Parámetro. Zähl simplemente veces después de...
 
08.09.2008  
 



Ähm qué tener Yo como abkopiert? lol!

Naja hier es auch qué: [...] 

z.B. es hay heaph.inc y el getmem benutzt se: "Allocate new memory on the heap".

hähphähphähp...
 
08.09.2008  
 




Frank
Abbing
Es no API, IF. Wird una Delphi-Función ser. Darum se Roland me auch sicher sagen, dass él no blanco, welche API se detrás de él verbirgt *prophezei*...
 
08.09.2008  
 



Yo mi el es Heap-Zeugs...
 
08.09.2008  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

27.831 Views

Untitledvor 0 min.
Michaeal21.03.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie