Moin Leute!
Warum funzt das hier:
Delphi-Quellcode:
Var pC:PChar;
Begin
Getmem(pC,100);
Zeromemory(pC,100);
Freemem(pC);
End;
Und das hier nicht:
Delphi-Quellcode:
Var pC:PChar;
Begin
Getmem(pC,100);
pC:='Zensiert';
Freemem(pC);
End;
Peinlich, ich weiss. Aber was mach ich falsch? Muss ich den allozierten Speicher etwa gar nicht freigeben? Wer kann mir das bitte mal in Ruhe an nem Beispiel erläutern.
Vielen Dank im Vorraus
OLLI