![]() |
Strings in PAnsiChar
Hallo
Ich habe wirklich schon alles mögliche versucht um das Handle für ein Fenster das ursprünglich von einer ListBox kommt als String anzugeben. Doch leider ohne erfolg. ich hoffe ihr könnt mir helfen
Delphi-Quellcode:
so soll es aussehen
procedure TForm1.Button2Click(Sender: TObject);
var test:shortstring; zahl:integer; begin zahl := listbox1.ItemIndex; test := listbox1.Items.Strings[zahl]; SendMessage(FindWindow(test, nil), WM_SETTEXT, 0, Integer(PChar('545454!'))); end; immoment ersetzt die Variable "test" das handle was aber nicht geht. Es würde mir genügen wenn ich wüsste wie ich einen String zu einem PAnsiChar umwandeln könnte. Dnake Liebe grüsse Claudio |
Re: Strings in PAnsiChar
Mit einem Cast nach PChar.
|
Re: Strings in PAnsiChar
Und wie mach ich so einen Cast?
Danke für die antworten :D |
Re: Strings in PAnsiChar
Delphi-Quellcode:
Wobei s dein String ist.
PChar(s)
|
Re: Strings in PAnsiChar
Vielen Dank es hat geklapt :D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 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