Problem med at starte program fra Delphi
Visse programmer lader sig ikke umiddelbart starte fra DelphiEt eksempel:
Under nedenstående link gemmer sig et gratis spil fra nettet
http://www.web-logo-design.dk/gitte/Moorhuhn1.zip
Efter installation starter programmet som det skal, når man klikker på en genvej eller direkte på exe-filen.
Altså helt normalt.
Hvis man nu ønsker at starte det fra delphi bruger jeg ShellExecute(0, 'open', PChar(D:\Programmer\Phenomedia\Moorhuhnjagd\moorhuhn.exe), nil, nil, SW_SHOWNORMAL);
Stien fra programmet har jeg kopieret direkte fra en genvej.
Programmer starter op, men kommer med en fejlmeddelelse om noget det ikke finde.
Hvis jeg derimod åbner programmet fra Windows i "Start/Kør" med den samme sti, starter programmet som det skal.
Er der nogen der har en ide om hvilken forskel der er i at starte det fra Windows eller fra ShellExecute i delphi, og hvordan det kan løses.
Jeg har også prøvet med den gamle winExec med samme resultat.
