Mam pytanie jak z poziomu delphi uruchomić polecenie run(uruchamianie
[START]->Uruchom...)
Z góry wielkie dzięki za odpowiedź! [browar]
Mam pytanie jak z poziomu delphi uruchomić polecenie run(uruchamianie
[START]->Uruchom...)
Z góry wielkie dzięki za odpowiedź! [browar]
musisz sobie zaimportować funkcję SHRunDialog z biblioteki shell32.dll. powinno zadziałać.
innym rozwiązaniem jest stworzenie podobnego okienka, które bedzie wykorzystywać funkcję ShellExecute lub tym podobną.
//dop.
z tym importowaniem funkcji coś mi nie wychodzi :-/
ta funkcja jest nieudokumentowana
//dop.2
w sumie zaimportowałem ją tak:
Function SHRunDialog(hOwner: Integer; Unknown1: Integer; Unknown2: Integer; szTitle: PAnsiChar; szPrompt: PAnsiChar; uFlags: Integer): Integer; external 'shell32.dll' index 61;
funkcja wyswietla jakieś tam okienko, ale i tak sie pozniej wywala :0
źle zaimportowałeś ;)
powinno byc tak
procedure SHRunDialog(Happli:HWND; Icone:HICON; RepTravail:WideString; Titre:WideString; Description:WideString; Flags:uint); stdcall; external 'shell32.dll' index 61;
THX
też kiedyś mi to było potrzebne. skąd wiedziałeś jak zaimportować tą funkcje? ja korzystałem z API-GUIDE, ale to jest pod VBasica i coś ciężko mi szło z przekształceniem importu [browar]
wszystkie funkcje winapi są typu stdcall i to właśnie powodowało błędy.