![]() |
Re: Sowas wie "PChar" nur sollte es "nil"
Zitat:
PChar(S) ruft eine System-Funktion auf, die folgendes macht:
Delphi-Quellcode:
Wie man sieht, wird hier Pointer(S) benutzt, was entweder einen Zeiger auf das erste Zeichen oder bei einem Leerstring den Wert nil zurückliefert.
function StrToPChar(const S: string): PChar;
const EmptyPChar: PChar = #0; begin Result := Pointer(S); if Result = nil then Result := EmptyPChar; end; Zitat:
Zudem dürfte es bei eingeschalteter Breichsüberprüfung bei einem Leerstring krachen. Zitat:
|
Re: Sowas wie "PChar" nur sollte es "nil"
Also hatte ich doch recht beim ersten mal. :roll:
|
Re: Sowas wie "PChar" nur sollte es "nil"
Zitat:
Delphi-Quellcode:
Funktioniert jedenfalls.
showMessage( strPas( pointer( s1 )));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:28 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