kylix3, shell commands absetzen?

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/kylix3_shell_commands_absetzen_117452/page_1 - zur Vollversion wechseln!


hanzi schrieb am 19.06.2004 um 00:06

Gibt es ein command mit dem ich auf die linux shell zugreifen kann?
Mit Kylix3/Delphi?
Ist das ueberhaupt moeglich?

tia hanzi


frank schrieb am 19.06.2004 um 20:58

kA obs mit Kylix geht, mit Delphi gehts so:

Code:
uses ShellApi; //Unit, die man dazu braucht

...

ShellExecute (Handle,'open',Programm,Parameter,ausfuehrungsverzeichnis,SW_HIDE);

Das SW_HIDE kannst auch durch SW_SHOWNORMAL ersetzen, dann wird das Programm nicht im Hintergrund ausgefuehrt

Wennst kein Ausfuehrungsverzeichnis brauchst, einfach nil stattdessen nehmen, dito fuer Parameter, ...

hth, habs bisher nur mit net send probiert, funzt anstandslos :)


hanzi schrieb am 20.06.2004 um 11:32

muss meinen linux rechner leider zuerst neu aufsetzen(hdd is jetzt auch eingegangen..), aber werds dann gleich probieren :D
tztz... unser leher hat wiedermal was falsches behauptet, hat ja stur zu mir gesagt, dass das nicht geht :)


Smoldi schrieb am 21.06.2004 um 14:30

so geht das auch nicht.
die windows api wirds unter linux eher nicht geben.


hanzi schrieb am 21.06.2004 um 14:37

Zitat von Smoldi
so geht das auch nicht.
die windows api wirds unter linux eher nicht geben.

unser lehrer hat gesagt, dass man generell nichts mit der console in delphi/bzw kylix machen kann..
Es wird aber sicher immer irgendeine moeglichkeit geben auf die Shell zuzugreifen.


Ringding schrieb am 21.06.2004 um 15:10

Man kann doch mit Kylix problemlos auf die System-Library zugreifen, und damit geht's natürlich (system, fork+exec & co, popen, ...)

EDIT: Lehrer (speziell Informatiklehrer) haben meist keine Ahnung von dem, was sie unterrichten.


hanzi schrieb am 23.06.2004 um 21:11

also inzwischen hab ichs schon in einem buch gefunden :)
so also falls das thema noch wenn interressiert (*zufrankrueberschau*)
so gehts:

Code:
Libc.system('hier sinnvolles einfuegen ;) '); 

dazu wird die unit "Libc" benoetigt :)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025