Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Aus Delphi neues Programm öffnen (https://www.delphipraxis.net/116641-aus-delphi-neues-programm-oeffnen.html)

DelphiE46 3. Jul 2008 15:04


Aus Delphi neues Programm öffnen
 
Hallo,
ich möchte gerne eine funktion schreiben, die eine andere datei auf meinem computer z.B. .exe oder .bat aufruft.
Ich habe es für eine .exe nun folgendermaßen gemacht, jedoch kommt auch die gleich angegeben Fehlermeldung

Delphi-Quellcode:
var Exe: string;
begin
Exe := 'd:\windows\system32\notepad.exe';
ShellExecute(Application.Handle, 'open', PChar(Exe), '', Pchar(ExtractFileDir(Exe)), SW_SHOW);
end;


Dazu kommt folgende Fehlermeldung:

Line 1/5: Need ":=" here

Selbst wenn ich schreiben

var Exe:= string; bleibt es.

Luckie 3. Jul 2008 15:15

Re: Aus Delphi neues Programm öffnen
 
Die Zeilen sind OK. Der Fehler muss davor liegen. Lösch mal die dcus und mach ein neues Bild, dann sind Fehlermeldung und Code auch wieder synchron, was die Zeilenangaben angeht.

DelphiE46 3. Jul 2008 15:24

Re: Aus Delphi neues Programm öffnen
 
Verstehe auch nicht warum es so nicht geht.
Kann das jmd mal in sein Delphi reinhaun und gesamten Quellcode vielleicht dann posten. Weil bei mir geht es einfach nicht -.-

Der.Kaktus 3. Jul 2008 15:30

Re: Aus Delphi neues Programm öffnen
 
Hallo,
habs probiert..geht prima...hast Du evtl. vergessen

Delphi-Quellcode:
uses ShellApi;
einzubinden? :cyclops:

Daniel 3. Jul 2008 15:31

Re: Aus Delphi neues Programm öffnen
 
Es ist, wie Michael gesagt hat. Dein Code ist korrekt und kompiliert unter Delphi 2007 ganz wunderbar. Dein Fehler muss woanders liegen.

@Kaktus: Das würde aber nicht die im ersten Beitrag genannte Fehlermeldung erklären.

DelphiE46 3. Jul 2008 15:35

Re: Aus Delphi neues Programm öffnen
 
Bekomme es unter Delphi nicht hin, weder in dem Programm wo es rein soll. OpenSource Programm welches in Pascal geschrieben ist.
Wie sieht euer komplette Quellcode aus Delphi denn aus?

DeddyH 3. Jul 2008 15:38

Re: Aus Delphi neues Programm öffnen
 
Gegenfrage: wie sieht denn Dein Code aus?

Der.Kaktus 3. Jul 2008 15:41

Re: Aus Delphi neues Programm öffnen
 
Zitat:

Zitat von DelphiE46
Bekomme es unter Delphi nicht hin, weder in dem Programm wo es rein soll. OpenSource Programm welches in Pascal geschrieben ist.
Wie sieht euer komplette Quellcode aus Delphi denn aus?

Pascal ist auch nicht Delphi...deshalb sicher auch der Fehler !!

Liste mal den kompletten Code dann gehts leichter zu ueberschauen.

[Edit] ups..Deddy war schneller :cheers:[/Edit]

littleDave 3. Jul 2008 15:47

Re: Aus Delphi neues Programm öffnen
 
Zitat:

Zitat von DelphiE46
Dazu kommt folgende Fehlermeldung:
Line 1/5: Need ":=" here

Diese Fehlermeldung ist mir total unbekannt. Normalerweise kommt doch sowas wie Declaration expected but found ':=' instead (oder so). Aber das
Line 1/5: Need ":=" here kenn ich aus Delphi nicht. Bist du sicher, dass du Delphi benutzt und nicht FreePascal/Lazarus/...?

DelphiE46 3. Jul 2008 16:06

Re: Aus Delphi neues Programm öffnen
 
Mehr Code habe ich nicht ;)
Muss in dem Programm halt eine Procedure einbinden, die dann ein Programm aufruft und das bekomme ich halt nicht hin, wie die Procedure auszusehen hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 Uhr.
Seite 1 von 5  1 23     Letzte »    

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