Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verwenden des Borland Compiliers (https://www.delphipraxis.net/20144-verwenden-des-borland-compiliers.html)

Die Muhkuh 14. Apr 2004 07:23

Re: Verwenden des Borland Compiliers
 
Eine andere Idee wäre:

Man öffnet die Konsole, geht zum Arbeitsverzeichniss und dann kommt der Befehl.


Wenns geht, wie?

Die Muhkuh 14. Apr 2004 07:25

Re: Verwenden des Borland Compiliers
 
Zitat:

Zitat von Phoenix
Zitat:

Zitat von Spider
Ganz klar. Zum einen mal müssen die Strings PChars sein. Und dann:
Delphi-Quellcode:
ShellExecute(Handle, nil, PChar('dcc32'), PChar('D:\Programm-Starter\Starter.dpr'), nil, SW_SHOW);


Man war das einfach! Danke schön :) :love:

SirThornberry 14. Apr 2004 08:31

Re: Verwenden des Borland Compiliers
 
das PChar müsstest du weglassen können da der compiler weiß das es ein pchar ist. Um einen String muss man ja auch nicht noch String() schreiben

Phoenix 14. Apr 2004 08:54

Re: Verwenden des Borland Compiliers
 
Zitat:

Zitat von SirThornberry
das PChar müsstest du weglassen können da der compiler weiß das es ein pchar ist. Um einen String muss man ja auch nicht noch String() schreiben

Geht leider nicht. Denn wenn Du ein 'Text' übergibst, erkennt dies der Compiler automatisch als String. Der Call braucht aber einen Pointer auf Char und damit geht das in die Hose.

Ist doof, aber leider nicht zu ändern.

mirage228 14. Apr 2004 09:09

Re: Verwenden des Borland Compiliers
 
Zitat:

Zitat von Phoenix
Zitat:

Zitat von SirThornberry
das PChar müsstest du weglassen können da der compiler weiß das es ein pchar ist. Um einen String muss man ja auch nicht noch String() schreiben

Geht leider nicht. Denn wenn Du ein 'Text' übergibst, erkennt dies der Compiler automatisch als String. Der Call braucht aber einen Pointer auf Char und damit geht das in die Hose.

Ist doof, aber leider nicht zu ändern.

Und wieso funktioniert das bei mir z.B. auch ohne PChar('text')? :gruebel:

mfG
mirage228


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:33 Uhr.
Seite 2 von 2     12   

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