Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Programm Starten
Karabulut - So 27.07.03 21:08
Titel: Programm Starten
ich bin ein totaler neuling was das ganze programmieren angeht, deswegen hab ich wahrscheinlich eine der blödsten fragen der welt :D
also ich hab ein programm
und mach da nen button
und wenn ich auf den button klick soll jetzt die datei test.txt in test.exe umbenannt werden und ausgeführt werden
die dateien sind im selben verzeichnis wie das programm
wie heist der code dazu??
Klabautermann - So 27.07.03 21:10
Hallo und :welcome:,
suche mal hier im Forum nach
SHELLEXECUTE.
Gruß
Klabautermann
Karabulut - So 27.07.03 21:44
hmm ich habs mal so gemacht aber irgendwie geht das ned nur shellexecute geht aber er kanns ned umbenennen
Delphi-Quelltext
1: 2: 3: 4:
| begin RenameFile(const test.txt, test.exe: string): Boolean; ShellExecute(Application.Handle, 'open', 'test.exe', nil, nil, SW_SHOW); end; |
Moderiert von
tommie-lie: Delphi-Tags hinzugefügt
Karabulut - So 27.07.03 23:05
so das problem konnte ich selber lösen, trotzdem danke :D da hab ich jetzt aber gleich noch ne frage. also mein programm startet per button ein anders programm dort kann ich mit der taste * ein männlien steuern
jetzt hab ich in meinem programm einen button, wenn ich den klicke kommt eien aufforderung, "bitte gewünschte taste drücken" dann drücke ich z.b. "enter". wenn ich jetzt das spiel starte, soll mein programm beim tastendruck auf "enter" dem spiel simulieren das ich die * taste gedrückt habe.
wie geht das????
tommie-lie - So 27.07.03 23:07
| Karabulut hat folgendes geschrieben: |
aber er kanns ned umbenennen
Delphi-Quelltext 1: 2: 3: 4:
| begin RenameFile(const test.txt, test.exe: string): Boolean; ShellExecute(Application.Handle, 'open', 'test.exe', nil, nil, SW_SHOW); end; | |
Die Zeile mit dem RenameFile ist auch falsch.
Delphi-Quelltext
1:
| RenameFile('test.txt', 'test.exe'); |
dürfte da erfolgversprechender sein ;-)
Kleiner Tipp: Du solltest dich besser erstmal mit Delphi-Grundlagen vertraut machen. Die Sache mit dem RenameFile sieht nach einem typischen Anfängerfehler aus, der zu faul war, das Handbuch zu lesen. Auch deutschsprachige Delphi-Bücher sollen derweil im Umlauf sein ;-)
Herbert - So 27.07.03 23:16
Hi!
So wie es aussieht, willst du nur die Dateierweiterung einer Datei ändern.
Das geht dann noch viel einfacher.
ChangeFileExt in OH nachschlagen.
Gruß
Karabulut - So 27.07.03 23:21
wie oben schon erwähnt, konnte ich das problem bereits selber lösen :D
ich hab derzeit aber ein anderes
und das steht auch oben :D
tommie-lie - So 27.07.03 23:46
Bei einer neuen Frage bitte immer ein neues Topic aufmachen. Fragen zum gleichen Thema sind erlaubt, aber eine Taste umwandeln ist nun wirklich was anderes als ein Programm starten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!