AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Mein Programm mit einem anderen gleichzeitig starten
Thema durchsuchen
Ansicht
Themen-Optionen

Mein Programm mit einem anderen gleichzeitig starten

Ein Thema von geisi · begonnen am 21. Jun 2004 · letzter Beitrag vom 29. Jul 2004
 
Benutzerbild von HaCkAttaCk2001
HaCkAttaCk2001

Registriert seit: 4. Nov 2003
Ort: Chemnitz
95 Beiträge
 
#8

Re: Mein Programm mit einem anderen gleichzeitig starten

  Alt 28. Jul 2004, 21:18
Hi.

OK Mami .

Zum Thema: du könntest das Programm, das mit deinem mitgestartet werden soll, in die Ressourcen deines Programms einbinden. Du erstellst eine Ressourcen-Datei, z.b.: Winamp.rc mit dem Inhalt
winamp EXEFILE winamp.exe Die Winamp.rc fügst du nun deinem Projekt hinzu. Jetzt kompiliert Delphi jedes mal wenn du das Projekt kompilierst, auch die winamp.exe mit in deine Ressourcen des Delphiprojektes mit hinein. Die Winamp.exe müsste im Beispiel natürlich im Ordner deines Delphiprojektes liegen .

Wenn du die Datei aus deinem Programm holen willst, wenn es läuft, brauchst du diesen Code (den hab ich hier mal irgendwo aufgestöbert, wenn jemand auf sein © pochen will, dann bitte bei mir melden):

Delphi-Quellcode:
procedure Res2Temp;
var
  rs: TCustomMemoryStream;
  s : String;
begin
  s := 'winamp';
  try
    RS := TResourceStream.Create(hInstance, S, 'EXEFILE');
    RS.SavetoFile('winamp.exe');
  finally
    RS.Free;
  end;
end;
Aufrufen würdest du das ganze dann mit:
Res2Temp; Wenn du das Programm dann noch starten lassen willst, geht das mit:
ShellExecute(0,nil,PChar(ExtractFilePath(ParamStr(0))+'\winamp.exe'),nil,nil,SW_NORMAL); Zu den guten Einsatzmöglichkeiten:
Du könntest damit z.b. ein Programm basteln, welches den MSN-Nicknamen je nach Winamp-Titel ändert. So kannst du sicher gehen, dass WinAmp auch läuft ^^. Der User hat somit ein Problem weniger (nämlich erst noch Winamp zu starten ) .


C ya!
Support bacteria! They are the only culture some people have...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz