Autor Beitrag
blackbirdXXX

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: Do 16.10.03 22:01 
Ich habe eine Datei mit dem namen start.lnk. Diese möchte ich per ShellExecute aufrufen. Das funktioniert aber nicht. Weiß jemand wie das geht?

_________________
Klein, schwarz und ärgert Techniker? Jumper!
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Do 16.10.03 22:47 
Hi,

Zitat:
Das funktioniert aber nicht


Vielleicht funktioniert's ja mit ShellExecute aber dein Code ist falsch.
Was falsch ist, kann niemand sagen, da du leider keinen Code
gepostet hast.

Aber das geht doch so:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
uses 
  ShellApi;

procedure TForm1.Button1Click(Sender: TObject);
begin
  ShellExecute(0,
               'open',
               'C:\Test\start.lnk',
               nil,
               nil,
               SW_SHOWNORMAL);

end;
sebastianf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: So 25.04.04 18:48 
sorry, geht leider auch nicht.
Es tut sich einfach nix .. warum den bloß ?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 26.04.04 18:21 
Und was gibt Shellexecute für einen Wert zurück? Und was sagt GetLastError?
sebastianf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Di 27.04.04 09:54 
hi luckie ! das problem wurde schon in dem VCL forum geklärt -
bei mir wurden durch shellexecute keine lnk dateien geöffnet.
shellexecute gab 31 (zur dateiendung kein programm) zurück.
gelöst wurde das problem, in dem ich aus der lnk die exe ausgelesen habe, und dann
die exe mit shellexecute aufgerufen hab.

gruß, sebastian
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 27.04.04 10:02 
sebastianf hat folgendes geschrieben:
hi luckie ! das problem wurde schon in dem VCL forum geklärt -

Ach?!?! Nett, dass ich das hier auch schon erfahre. :roll:
sebastianf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17



BeitragVerfasst: Mi 28.04.04 12:12 
och mönnnsch , sei doch nicht so
:D