Thema: Delphi Unterschied? (PChar)

Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Unterschied? (PChar)

  Alt 16. Sep 2003, 03:58
hi,

da ich gelesen hab das eine variable vom Typ PChar immer gleich gross ist, frage ich mich was der unterschied zwischen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  p: PChar;
begin
  p := 'bla';
  ShowMessage(p);
end;
und:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  p: PChar;
begin
  p := StrNew('bla');
  ShowMessage(p);
  StrDispose(p);
end;
bzw was der vorteil an letzterem sein soll?

Meine zweite frage ist, wozu es PChar überhaupt gibt, kann es irgendwas, was mit nem String nicht geht?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat