![]() |
programm öffnen
hi,
habe folgendes problem: ich benutze diesen code um ein programm zu öffnen: ShellExecute(0,'open','exedatei',nil,nil,sw_normal ); nun will ich das so machen das ich in eine edittext feld nur die programm.exe eingeben mus und er das dann in den code oben wo 'exedatei' steht einfügt- wenn ich das z.b so eingebe: ShellExecute(0,'open',edit1.text,nil,nil,sw_normal ); dann sagt er mir das, dass unkompatible typen sind- kennt einer den code womit mann das so machen kann das man nur die exe datei in ein textfeld eingibt und dann z.b durch einen buttonclick das programm öffnet? bitte helft mir danke |
Re: programm öffnen
ich denke mal er fordert einen Char anstatt eines strings oder?
das sollte mit Char(String) zu lösen sein! sorry war mein fehler! |
Re: programm öffnen
Zitat:
oder besser noch den kompletten befehl :oops: |
Re: programm öffnen
Delphi-Quellcode:
könnte sollte müsste eingentlich funzen!
ShellExecute(0,'open',Char(edit1.text),nil,nil,sw_normal);
|
Re: programm öffnen
hmmm- jetzt kommt die fehlermeldung :
ungültige typumwandlung :? |
Re: programm öffnen
also keine ahnung ich verwende shellexecute nicht aber ich kann dir mal die funktion posten die ich nehme, die funzt mit strings!
|
Re: programm öffnen
Zitat:
danke- bitte per pn |
Re: programm öffnen
a moment versuchs doch mal mit PChar :oops:
|
Re: programm öffnen
jjjaaaaaaa- es geht- danke für den glohreichen tipp :P
|
Re: programm öffnen
keine ursache...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 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