![]() |
Datentypen Umwandeln
Delphi-Quellcode:
Ich lese aus einer Interbase DB de Pfad einer PDF Datei aus und lase ihn anzeigen.
procedure TForm1.Button1Click(Sender: TObject);
begin Edit2.Text:=IBQuery1.FieldByName('Pfad').AsString; Label4.Caption:=Edit2.Text; if ShellExecute(windows.PROCESS_CREATE_THREAD, 'open', 'AcroRd32.exe', Edit2.Text, nil, SW_SHOWDEFAULT)< 33 then showmessage('Anwendung kann nicht geoeffnet werden '); end; Das geht auch aber bei der Übergabe in die ShellExecute Anweisung weigert er sich und sagt [Fehler] DbDatesF.pas(90): Inkompatible Typen: 'TCaption' und 'PAnsiChar' wie kann PAnsiChar in einen String Umwandeln? Oder geht es anders besser? Danke Thomas!! [edit=Admin]Delphi-Tags eingefügt. Künftig bitte selber machen. Danke. Mfg, Daniel[/edit] |
Re: Datentypen Umwandeln
versuche mal in deiner shellexecute Pchar(edit2.text)
|
Re: Datentypen Umwandeln
Ein Thread zu diesem Thema reicht.
:arrow: ![]() * locked * |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 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