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 Windows Befehl über Delphi Programm ausführen (https://www.delphipraxis.net/104415-windows-befehl-ueber-delphi-programm-ausfuehren.html)

Apollonius 3. Dez 2007 16:48

Re: Windows Befehl über Delphi Programm ausführen
 
Wie wärs mit einem Cast? PChar(StringVariable)

Andidreas 3. Dez 2007 16:48

Re: Windows Befehl über Delphi Programm ausführen
 
was ist ein "cast" ???

DeddyH 3. Dez 2007 16:49

Re: Windows Befehl über Delphi Programm ausführen
 
Delphi-Quellcode:
sParams := 'C:\LOG\000233.txt/d:LPT2';
iRC := ShellExecute(0, 'Open', pBAT, PChar(sParams), pDirectory, SW_HIDE);

mkinzler 3. Dez 2007 16:49

Re: Windows Befehl über Delphi Programm ausführen
 
Zitat:

die parameter sind ja vom typ "pansichar", wie kann ich diesen jetzt einen string wert zuweisen???
Delphi-Quellcode:
pa = PChar( str);

Andidreas 3. Dez 2007 16:57

Re: Windows Befehl über Delphi Programm ausführen
 
danke für die vielen antworten :-) es funktioniert :-)

wusste gar nicht das es eine funktion zum umwandeln von string in char gibt :oops:

Luckie 3. Dez 2007 16:58

Re: Windows Befehl über Delphi Programm ausführen
 
Zitat:

Zitat von Andidreas
wusste gar nicht das es eine funktion zum umwandeln von string in char gibt :oops:

Gibt es auch nicht. Denn, wie schon geschrieben wurde, handelt es sich um einen Cast. Per Compilermagic wird da ein Datentyp auf einen anderen, kompatibelen, "umgebogen".

Und ein char ist wieder was anderes. Ein char repräsentiert nur ein Zeichen. Ein PChar hingegen ist ein Zeiger auf ein char-Array.

mkinzler 3. Dez 2007 16:59

Re: Windows Befehl über Delphi Programm ausführen
 
Außerdem ist ein PChar kein Char sondern ein Zeiger auf einen.


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