Entwickler-Ecke

Sonstiges (Delphi) - zu shellexecute ne frage


foxy - Di 14.01.03 16:53
Titel: zu shellexecute ne frage
hi mädels :wink:

also ... wenn ich shellexecute verwende kann ich dann auch sagen, der soll zu der endung der datei das entsprechende prog öffnen oder muss ich genau den pfad unn die exe angeben für jede endung?


smiegel - Di 14.01.03 16:59

Hallo,

wenn es sich um eine registrierte Datei handelt, genügt der Aufruf von ShellExecute mit dem Dateinamen. Ansonsten musst Du die Datei mit dem entsprechenden Programm zusammen aufrufen.


matze - Di 14.01.03 19:29

ansionsten musst du halt der programm angeben und als parameter dann die datei die mit dem prog geöffnet werden soll !!


foxy - Fr 17.01.03 09:06

also das heisst, wenn der entdeckt, das es eine .pdf datei ist öffnet der dann automatisch den acrobat??


smiegel - Fr 17.01.03 10:10

Hallo,

ja, wenn, der Acrobat-Reader installiert ist.


foxy - Fr 17.01.03 10:47

genau so stell ich mir das vor :lol:

kannst du mir kleines bsp. zum code geben????
also zu shellexecute hab ich scho was gefunden wie man ein programm öffnet ... aber wie ich in verbindung mit dem ende einer datei das entsprechende prog. öffne das will ich noch wissen


Tino - Fr 17.01.03 10:53

Statt dem Programm-Dateinamen gibst Du einfach die Datei an die geöffnet werden soll. Also statt zum Beispiel:

d:\Delphi 5\Bin\delphi32.exe

gibtst Du die Datei an

z:\test.pas

fertig!

Gruß
TINO


foxy - Fr 17.01.03 12:12

ahhhh ok ich versuch das ma danke !!! =)


Tino - Fr 17.01.03 12:36

Das hat smiegel doch schon in der ersten Antwort auf Deine Frage geschrieben!

Gruß
TINO


foxy - Fr 17.01.03 13:57

sry habs da nich sofort verstanden :oops:


Tino - Fr 17.01.03 14:46

Kein Problem! :-)

Gruß
TINO