Einzelnen Beitrag anzeigen

epileptic_squirrel

Registriert seit: 28. Feb 2009
8 Beiträge
 
#4

Re: Problem mit Pointer als Rückgabewert (einer Funktion)

  Alt 7. Feb 2010, 19:52
Vielen dank für den hinweis, nun funktioniert es wie es soll.

(Für alle die sich für die lösung interessieren)
Delphi-Quellcode:
function DoSomething: Pointer;
var PString: ^String;
begin
  New(PString);
  PString^ := 'foobar';
  Result := PString;
end;

procedure TForm1.Button1Click(Sender: TObject);
var PString: ^String;
begin
  PString := DoSomething;
  ShowMessage(PString^);
  Dispose(PString);
end;
  Mit Zitat antworten Zitat