Español
Bugs y vermeintliche

Stringpointer en PROC's

 

Uwe
''Pascal''
Niemeier
¡Hola Personas!

Hier una Sache, el me ya antes längerer Tiempo aufgefallen es
(Tal vez Yo mich incluso schonmal drüber beschwert):
Wird a una Procedimiento una Stringvariable transferencia, así no Inhalt el Variable übermittelt, pero el Pointer el Zielvariable con el des Parámetros gleichgesetzt:
window 300,300

proc Test'------------------------------Test

    parámetros a$
    'a$=a$+""'--Einfacher Workaround; así bekommt a$ una eigenen Pointer
    cadena addr(a$),0="Hallo"

ENDPROC'-----------------------------------

var b$="Laber"
imprimir b$
Test b$
imprimir b$
waitinput

Das kann bisweilen para Verwirrung sorgen...
Yo falle jedenfalls siempre otra vez veces en él rein

SeeYou
Pascal
 
26.10.2010  
 



Dank oder por Garbage-Collection es dies una Feature para mehr Speed,

Tengo el vermutlich como en Delphi funzt más o menos ähnlich nachprogrammiert y mache lo con nProcs absichtlich bastante ähnlich auch para 100% Kompa a XProfan. Rückgabewerte ähnlich lustig. Solche Cuerdas haben para algo como tambor auch una Referenzzähler vorn al Speicher.
 
26.10.2010  
 



Yo nehm alles zurück y behauptes Gegenteil, habs para nProcs eben genau _nicht así gemacht pero hay ha cada StringParam propio Adresse... es aber vermutlich "Wurscht" como Usted imho con nProcs (tal vez sí "noch") nix rumgewurstelt hast. ^ ^
 
26.10.2010  
 




Uwe
''Pascal''
Niemeier
Hi IF!

Mir ging lo auch weniger en el Für y Wider, pero por lo tanto, daß uno como Programmierer dieses Comportamiento no esperado. Wer rechnet ya así, el una Procedimiento una übergebenen Originalparameter quasi por el Hintertür ändert?

Wenn's porque así ser muß, debería a entsprechender Punto darauf hingewiesen voluntad.


es aber vermutlich "Wurscht" como Usted imho con nProcs (tal vez sí "noch") nix rumgewurstelt hast.


Lo son todavía viel a tun...

SeeYou
Pascal
 
29.10.2010  
 




RGH
¡Hola,

si uno inm el Procedimiento el Stringzuweisung "normal" macht y no en Adresse, entonces klappt el auch como esperado, d.h. el ursprüngliche String no es verändert:
window 300,300

proc Test'------------------------------Test

    parámetros a$
    a$ = "Hallo"

ENDPROC'-----------------------------------

var b$="Laber"
imprimir b$
Test b$
imprimir b$
waitinput

Als Programmierer (Delphi, Java, C++) erwarte Yo eigentlich en Cuerdas más, dass ellos no siempre reagieren como esperado! ;) Puesto que hay lo bastante böse Fallen! Gerade Delphi ha mich como manchmal ya a Verzweiflung getrieben. Und wer Variables encima ihre Adressen algo antut, muss wissen, dass lo como ehedem con PEEK y POKE en Basic es: Lo puede unbedachte Dinge passieren. ;)

Aber Yo schau mal, si sin große Schmerzen (immerhin es a) a Releaseversion y b) en una Comportamiento qué ya seit encima 10 Jahren (Einführung el langen Cuerdas con 7.0 en el April 2000) no bekannten Problemas verursachte.

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
30.10.2010  
 




Uwe
''Pascal''
Niemeier
Hi Roland!


...en una Comportamiento qué ya seit encima 10 Jahren (Einführung el langen Cuerdas con 7.0 en el April 2000) no bekannten Problemas verursachte


Ist en efecto no cada así al Rumbasteln Yo

Como ya he dicho: Wenn man's weiß, puede ser se sí en él einstellen (lo sei porque, uno vergisst lo dauernd otra vez )

SeeYou
Pascal
 
30.10.2010  
 



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

3.646 Views

Untitledvor 0 min.
H.Brill18.09.2024
Christof Neuß13.09.2018
funkheld07.04.2016
Georg Teles14.10.2014
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

Uwe ''Pascal'' Niemeier (3x)
iF (2x)
RGH (1x)


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