uruchamianie programów Z DLL

0

Witam SERDECZNIE !
Mam nie miły problem korzystając z funkcji ShellExecute zawartej w biblioteke *.DLL aby otworzyć jakiś program, otóż gdy podaje uchwyt pulpitu dla funkcji wszystko wydaje się być dobrze ale po wywołaniu funkcji program, który zostaje przez nią wywołany "zamalowywuje" pulpit podczas przeciągania okna a nawet go "blokuje"!:-/
Proszę jeśli ktoś zna na to lekarstwo lub zna lepszą funkję do otworzenia programu, która zadziała w DLL'u to niech coś napisze!
Pozdrawiam!:-/

Jest możliwe żęby skompilowana aplikacja mogła zmieniać swoją zawartość?

0

nie musisz podawać handlu procesu wywołującego, po prostu daj ten parametr na 0 i po problemie.

0

Właśnie w tym problem że jak nic nie podaję za parametr 'handle' to też się Win zawiesza {error 1400 - zły uchwyt!}.

0

....uchwyt musi byc podany, daj na '0'. Zreszta kolega wyzej to powiedzial.

0

Chyba mój problem to OS:( bo jak wpisuje, nil , 'o' lub '' to na jedno wychodzi - error 1400!:(

0

Bo masz dać 0, a nie nil, 'o', ani ''.

0

Dziękuję za pomoc!

1 użytkowników online, w tym zalogowanych: 0, gości: 1