Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Adresse eines dynamischen typisierten Arrays als Paramet

  Alt 10. Feb 2005, 18:16
Zitat von Thomas233:
Ich schätze mal das geht so nicht, oder?
Korrekt. Hab ich befürchtet dass du das so meintest . Der Typ der übergebenen Variable muss mit dem im Prozedurkopf übereinstimmen. Das geht sogar so weit, dass ein und die selbe Deklatation in 2 unterschiedlichen Units nicht den selben Typ darstellen!

Bei deinem Vorhaben würdest du glaub ich um untypisierte Pointer nicht umher kommen. Dann wird das ganze ähnlich unschön wie in C
Wird auch viel Casterei...

@Chewie: Stümmt ja... Fixe Arrays, Records und generische Typen sind per Standard Call-by-Value, und Dyn. Arrays und Objekte sind immer Call-by-Reference.
Wie es bei Records aussieht, die Objekte und dyn. Arrays beinhalten aussieht weiss ich es nicht genau. Das gibt u.U. ein heiloses Durcheinander .

Zusätzlich werden Objekte und dyn. Arrays immer im Heap angelegt, und lok. Variablen und fixe Arrays gewöhnlich auf dem Stack.

@sniper_w: Bitte einen eigenen Thread auf machen
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat