Autor Beitrag
Ultrabeamer
Hält's aus hier
Beiträge: 14



BeitragVerfasst: So 02.03.03 14:54 
Hi,

ich möchte, dass man von einem Programm aus eine EXE-Datei bzw. eine MPG-Datei aufrufen kann. In den FAQ habe ich folgendes gefunden:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
function RunProcess(FileName: string): Longword; 
var 
  StartupInfo: TStartupInfo; 
  ProcessInfo: TProcessInformation; 
begin 
  FillChar(StartupInfo, SizeOf(StartupInfo), #0); 
  StartupInfo.cb          := SizeOf(StartupInfo); 
  StartupInfo.dwFlags     := STARTF_USESHOWWINDOW or STARTF_FORCEONFEEDBACK; 
  StartupInfo.wShowWindow := SW_SHOW; 
  if not CreateProcess(nil, 
    @Filename[1], 
    nil, 
    nil, 
    False, 
    CREATE_NEW_CONSOLE or 
    NORMAL_PRIORITY_CLASS, 
    nil, 
    nil, 
    StartupInfo, 
    ProcessInfo) 
    then 
      Result := WAIT_FAILED; 
end;

Damit kann ich allerdings nichts anfangen. Wäre jemand so nett, einem Anfänger das mal anzupassen? :lol:
Dateinamen: C:\test.mpg und C:\test.exe :P

Danke schon mal.

Kann mir jemand sagen, wie ich eine www-Adresse im Standard-Browser öffnen kann?

Moderiert von user profile iconTino: Code-Tags hinzugefügt.


Zuletzt bearbeitet von Ultrabeamer am So 02.03.03 19:11, insgesamt 2-mal bearbeitet
GruppeCN
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 322



BeitragVerfasst: So 02.03.03 16:12 
Wie willst du die Dateien denn öffnen??? Mit dem Standart Programm für jeden Typ? Dann geht´s so:

ausblenden Quelltext
1:
uses shellapi;					


ausblenden Quelltext
1:
ShellExecute(handle,'open',PChar('C:\test.mpg'),nil,nil,SW_SHOWNORMAL);					

_________________
Warum sind die Sachen, die du suchst, immer da, wo du zuletzt nachsiehst?
Weil du aufhörst zu suchen, wenn du sie gefunden hast.
Ultrabeamer Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: So 02.03.03 17:53 
Danke!
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: So 02.03.03 22:59 
Ultrabeamer hat folgendes geschrieben:
Kann mir jemand sagen, wie ich eine www-Adresse im Standard-Browser öffnen kann?


Genauso wie eine Anwendung bzw. Datei starten. Einfach Adresse anstelle der Anwendung oder Datei eingeben.


ausblenden Quelltext
1:
ShellExecute(handle,'open',PChar('www.yahoo.de'),nil,nil,SW_SHOWNORMAL);					
Ultrabeamer Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: So 02.03.03 23:08 
Hey danke!

Echt cooles Forum hier! :wink:
GruppeCN
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 322



BeitragVerfasst: Mo 03.03.03 18:27 
Nein, da wär ich nie drauf gekommen!!!

Und zur Vervollständigung:

Man kann auch das Standart E-Mail Programm mit ShellExecute(); öffnen. Statt Pfad einfachPChar('mailto:mail@mail.de')eingeben.

_________________
Warum sind die Sachen, die du suchst, immer da, wo du zuletzt nachsiehst?
Weil du aufhörst zu suchen, wenn du sie gefunden hast.