Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - von D5 nach D2010


JRichmann - Sa 05.12.09 12:15
Titel: von D5 nach D2010
Hallo.... habe eine Frage zu folgendem Code:

Delphi-Quelltext
1:
2:
3:
4:
procedure Test(pc: PChars);
begin
  LongWord(pc^) := $3D3D3D3D;
end

Die gezeigte Zeile Code lässt sich nicht compilieren.
Hat jemand eine Idee was ich machen kann ?

...Jörg

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Sa 05.12.2009 um 13:05


jaenicke - Sa 05.12.09 12:42

Hallo und :welcome: !

Du musst auf der rechten Seite in den Typ auf der linken Seite casten, nicht umgekehrt.

Was soll das denn werden? Du möchtest Zeichen in den PChar stecken? Dann mach das doch direkt, also per Zugriff auf die Zieladresse und zeichenweise z.B., das funktioniert in jedem Fall. Wie es sinnvoll ist, hängt vom Anwendungsfall ab, da fehlen erst einmal noch Informationen was da passieren soll.


JRichmann - Sa 05.12.09 12:49

Ich muss mir das näher ansehen...
der Code Kommt aus einer D5 Cad Software
mit 900.000 Zeiler Sourcecode

Ich selbst habe die entsprechnde Funktion noch nie gesehen und weiß auch nicht was die macht.

Muss mir das genauere ansehen.
Schreiben dann mehr.


Bernhard Geyer - Sa 05.12.09 13:18

Und für jeden Post noch einen Crosspost: http://entwickler-forum.de/showthread.php?t=59124