Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String in PAnsiString (https://www.delphipraxis.net/4103-string-pansistring.html)

wo0zy 15. Apr 2003 12:54


String in PAnsiString
 
hi gibts eine möglichkeit einen string in einen PAnsiString umzuwandeln ohne jedoch informationen zu verlieren?? :?:

APP 15. Apr 2003 15:35

Hallo,

bitte definiere
Zitat:

informationen zu verlieren
genauer :?:

jbg 15. Apr 2003 15:43

In den aktuellen Delphi Versionen ist string als AnsiString deklariert. Somit geht kann man einen string mit folgendem Code in einen PAnsiString (=PString) umwandeln.
Delphi-Quellcode:
var
  p: PAnsiString;
  s: string; // = AnsiString
begin
  p := @s;
end;

wo0zy 15. Apr 2003 15:56

Sorry....
 
:roll: :oops: :roll: sorry, aber ich hab mich verschrieben, ich meinte PAnsiChar.

APP 15. Apr 2003 16:29

Hallo,
meinst Du so etwas?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  p: PAnsiChar;
  s: string;
begin
  s := 'test';
  p := pchar(s);
  showmessage(string(p));
end;

wo0zy 16. Apr 2003 15:42

:dancer2: ja, genau das hat mir gefehlt dankesehr!! :dancer:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz