Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
Re: New von C anders als bei Delphi?
28. Dez 2003, 11:51
Wie kann eine Funktion den Speicherbereich "verbiegen"? Entweder sie bekommt Variable mit genug Speicher, dann klappt es oder nicht, dann klappt es eben nicht. Aber neuen oder anderen Speicherbereich anfordern kann sie definitiv nicht. Den Speicher, den du mit GetMem holst muss der gleiche sein, den du mit FreeMem wieder frei gibst.
Desweiteren geht auch ein direkter Cast mit String() nach String oder du kannst es ganz Delphi überlassen und den PChar dem String direkt zuweisen.
Michael Ein Teil meines Codes würde euch verunsichern.
|