AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm starten

Offene Frage von "flobus"
Ein Thema von flobus · begonnen am 27. Aug 2005 · letzter Beitrag vom 9. Okt 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von flobus
flobus

Registriert seit: 14. Mai 2005
29 Beiträge
 
Delphi 2005 Architect
 
#1

Programm starten

  Alt 27. Aug 2005, 20:48
Moin,
ich möchte mit einem Programm eine andere Application öffnen, hab jetzt aber kein Plan wie.
Könnt ihr mir bitte helfen?

Danke schonmal
ciao Florian
Wer weiss, dass er nichts weiss, der weiss mehr als der, der nicht weiss, dass er was weiss!
  Mit Zitat antworten Zitat
brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#2

Re: Programm starten

  Alt 27. Aug 2005, 20:51
such mal nach Shellexecute
  Mit Zitat antworten Zitat
Benutzerbild von Evian
Evian

Registriert seit: 10. Apr 2003
Ort: Berlin
485 Beiträge
 
Delphi 6 Professional
 
#3

Re: Programm starten

  Alt 27. Aug 2005, 20:54
ShellExecute(Handle, 'open', 'programm_deiner_wahl.exe', '', nil, SW_SHOW); BEi DOS-Anwendungen etc.: Mal hier schauen!
-> www.Phillsoft.de

Ich bin nun Mathematiker, aber meine Freundin bleibt trotzdem unberechenbar!
  Mit Zitat antworten Zitat
Benutzerbild von flobus
flobus

Registriert seit: 14. Mai 2005
29 Beiträge
 
Delphi 2005 Architect
 
#4

Re: Programm starten

  Alt 27. Aug 2005, 21:16
hi,
danke!
Shellexecute läuf bei mir nicht (hab Delphi 1).
Ich hab ma nen bischen rumgeguckt und jetzt verwende ich folgendes:
Delphi-Quellcode:
begin
winexec(pchar('help.exe'),sw_shownormal);
end;
end.
weil das auch auf Delphi 1 läuft.
Danke für alles!!!
Danke Danke ! ! !

ciao Florian
Wer weiss, dass er nichts weiss, der weiss mehr als der, der nicht weiss, dass er was weiss!
  Mit Zitat antworten Zitat
new32

Registriert seit: 10. Mai 2005
160 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Programm starten

  Alt 28. Aug 2005, 13:10
probiers mal mit createprocess oder damit:

Delphi-Quellcode:
procedure exec(n,p:string {n=Programmname; p=Params} );
var si:Tstartupinfo;
    pi:tprocessinformation;
begin
createprocess(nil,
              pchar(n+' '+p),
              nil,
              nil,
              false,
              windows.NORMAL_PRIORITY_CLASS,
              nil,
              nil,
              si,
              pi);
end;
MfG NEW32!


[Der Folgebeitrag]
Zu ShellExecute: ich meine gehört zu haben, dass das Ding eigentlich zum drucken von Dateien... dient und nich zum Starten von Progs.

[edit=Christian Seehase]Es gibt hier einen Edit-Button für Beiträge. Bitte künftig benutzen. Danke. Mfg, Christian Seehase[/edit]
~?&/%§$§%\&?~
8)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Programm starten

  Alt 28. Aug 2005, 13:19
Moin New,

woher stammt denn die Information?
Schau Dir am Besten mal die Doku zu MSDN-Library durchsuchenShellExcute an.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#7

Re: Programm starten

  Alt 28. Aug 2005, 13:19
Hi!

Man kann Shellexecute verschiedene Parameter übergeben, z.B. 'open' oder auch 'print'!


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Programm starten

  Alt 28. Aug 2005, 13:34
Zitat von flobus:
hi,
danke!
Shellexecute läuf bei mir nicht (hab Delphi 1).
Ich hab ma nen bischen rumgeguckt und jetzt verwende ich folgendes:


weil das auch auf Delphi 1 läuft.
Danke für alles!!!
Danke Danke ! ! !

ciao Florian
Delphi 1???? Ich bitte dich, ne Delphi 3 Version bekommst man doch sicher für 10 Euro!

Mit soeiner alten Umgebung arbeiten finde ich total unnötig!
Felix K.
Zitat:
Siehst du diesen Park da unten?
Jeden Tag lernen sich leute kennen und verlassen einander, und du hast dein ganzes Leben Zeit darin zu gehen!
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#9

Re: Programm starten

  Alt 28. Aug 2005, 13:41
Zitat von Speedmaster:
Zitat von flobus:
hi,
danke!
Shellexecute läuf bei mir nicht (hab Delphi 1).
Ich hab ma nen bischen rumgeguckt und jetzt verwende ich folgendes:


weil das auch auf Delphi 1 läuft.
Danke für alles!!!
Danke Danke ! ! !

ciao Florian
Delphi 1???? Ich bitte dich, ne Delphi 3 Version bekommst man doch sicher für 10 Euro!

Mit soeiner alten Umgebung arbeiten finde ich total unnötig!
Ich nehme mal an, sein Rechner unterstützt nur 16 Bit, Delphi 1 läuft nämlich imho nicht unter Win32.
  Mit Zitat antworten Zitat
Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Programm starten

  Alt 28. Aug 2005, 13:44
Doch tut es.
Aus Interesse hatteich das auch mal neben meinem D3, D7 und D2005 installiert.
Funzt ohne Probleme.
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 17:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz