Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - ShellExecute(handle) -> undeclared Ident. [ERLEDIGT]
kiwicht - Di 08.04.03 12:38
Titel: ShellExecute(handle) -> undeclared Ident. [ERLEDIGT]
ich nochmal, hello again! :D
hab folgende Zeile aus einer älteren Unit in mein Prog übernommen:
Quelltext
1:
| ShellExecute(handle, 'open', iadresse , nil, nil,SW_SHOW) |
Fehler: ShellExecute(handle) -> Delphi kennt handle nicht.
Ich also aus der Original Unit sämtliche Units aus dem Uses-Bereich kopiert: Nix. Gleiche Fehler.
Geschaut ob ich irgendwo im Programm-Code der Oiginal-Unit was finde zu handle. Nix. Keine Deklarationen oder sonstige Einbindungen...
Weiß einer was ich falsch mache?
mfg und Danke im Voraus
wulfskin - Di 08.04.03 13:13
Die Unit ShellApi hast du eingebunden?
kiwicht - Di 08.04.03 13:26
jap, gleich als erstes, wird ja auch für ShellExecute gebraucht, und das funktioniert ja seltsamerweise....
foxy - Di 08.04.03 13:34
ShellExecute(Application.Handle,'open',bla,nil,bla,SW_SHOWNORMAL);
versuch das ma :wink2:
Delete - Di 08.04.03 13:45
In deinem alten Programm war wohl die Porzedur / Funktion in der Shellexecute aufgerufen wurde eine Methode von deiner Form, somit ist Handle bekannt. Jetzt schient das nicht mehr der Fall zu sein. Somit muß die Zeile:
Quelltext
1:
| Shellexecute(Form1.Handle, ...); |
heißen.
kiwicht - Di 08.04.03 14:09
jibbie!
Klappt beides! Wieder was dazugelernt!
Danke Luckie, Danke Foxy
mfg
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!