Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Exe öffnen (https://www.delphipraxis.net/8507-exe-oeffnen.html)

Die Muhkuh 6. Sep 2003 11:32


Exe öffnen
 
Hi,

ich hab ein kleines Autostart Programm entwickelt wo man die Sprachen Deutsch und Englisch auswählen kann. Für Deutsch und Englisch gibt es ein eigenes Setup programm. Das Autorun ist ja immer wenn man auf das CD Laufwerk klickt immer ganz oben (oder vorn oder so) aufjeden fall nicht in einem Ordner. Die Setup datei liegen im folgenden unterordner:
Deutsch: Program\Deutsch\Setup.exe
Englisch: Program\English\Setup.exe

Wie kann ich diese Exe dateien aufrufen?

Es ist eine Combobox mit zwei Einträgen(Deutsch, English). Man wählt eine von beiden aus und drückt auf nen Button(OK) und dann wird das jeweilige Setup programm geöffnet!

Hoffe es kann mir jemand helfen!


Spider

Hansa 6. Sep 2003 11:35

Re: Exe öffnen
 
mit
Delphi-Quellcode:
Shellexecute
aber die Parameter beim Aufrufen vergesse ich sowieso immer. Mußt suchen.

Die Muhkuh 6. Sep 2003 11:37

Re: Exe öffnen
 
Ne ich will ohne Shellexecute machen! Bei mir gehts nicht!

CalganX 6. Sep 2003 11:42

Re: Exe öffnen
 
Suche verwenden -> http://www.delphipraxis.net/internal...ect.php?t=1033

Chris

Die Muhkuh 6. Sep 2003 11:53

Re: Exe öffnen
 
Sorry Chako das geht nicht!

CalganX 6. Sep 2003 11:55

Re: Exe öffnen
 
Hi,
wenn du mir nicht sagst, warum das nicht geht, dann kann ich dir leider nicht helfen. :roll:

Chris

Matze 6. Sep 2003 11:56

Re: Exe öffnen
 
Es muss aber mit ShellExecute gehen:

Delphi-Quellcode:
ShellExecute(Handle, nil, PChar(ExtractFilePath(Application.ExeName) + 'Program\Deutsch\Setup.exe'),nil, nil, SW_SHOW);

Die Muhkuh 6. Sep 2003 12:00

Re: Exe öffnen
 
@Chako

es kommt der Waitcursor und dann passiert nix!

Hansa 6. Sep 2003 12:02

Re: Exe öffnen
 
Jetzt habe ich eine Frage: das Setup-Programm kommt von Dir, oder doch nicht ? Warum machst du da überhaupt zwei exen draus? Wäre das in einem Programm könntest Du den ShellExecute etc. Kram vergessen.

Die Muhkuh 6. Sep 2003 12:07

Re: Exe öffnen
 
Programm macht man Paps mit seinem Arbeitskollege.

Zwei Exe wegen Deutsch und Englisch. Das Programm ist übrigens alees in Delphi geschrieben!

Hansa 6. Sep 2003 12:12

Re: Exe öffnen
 
Das meine ich doch. 8) Mache eins draus und fertig ist. Pack doch einfach den Source der deutschen und englischen Version in EIN Setup. So etwa:

Delphi-Quellcode:
if DeutschGewuenscht then
  DeutschSetup
else
  EnglischSetup;

Die Muhkuh 6. Sep 2003 12:15

Re: Exe öffnen
 
Kann ich nicht! Ich kann keine eizelne EXe draus machen!

Was soll einer in China mit Deutsch anfangen`??? Ich brauch ein Dutsches für die die Deutsch können und ein Englische sfür die die Englisch können!

Hansa 6. Sep 2003 12:21

Re: Exe öffnen
 
Zitat:

Zitat von Spider
Kann ich nicht! Ich kann keine einzelne EXe draus machen!
...

Doch. EINE EXE sollst Du machen. Nicht zwei. Und in dieser soll dann die Auswahl deutsch/englisch kommen. Innerhalb der Exe, nicht über einen Umweg mit 2 Exen.

Die Muhkuh 6. Sep 2003 12:45

Re: Exe öffnen
 
Sache hast sich erledigt! Es geht nun!

flomei 6. Sep 2003 14:40

Re: Exe öffnen
 
Vielleicht wärst du so nett und sagst uns was du gemacht hast?!

MfG Florian :hi:

Matze 6. Sep 2003 14:41

Re: Exe öffnen
 
Die obigen Möglichkeiten gehen!

Nach einem Neustart seines Computer ging das.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:37 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