-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
alles klar! Danke!
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
Tja, da bin ich wieder dumm...bei STunnel hast du ja für den Klassennamen das Gleiche verwendet wie für den Fenstertitel. Bei Notepad beispielsweise klappt es, wenn ich als Klassenname nur 'notepad' eingebe.
Wie bekomme ich denn den Klassennamen heraus?
Gruß
Gambit
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
Shit, geht doch nicht, weil Premiere je nach Projekt seinen Fenstertitel ändert...
Gambit
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
Super, Danke!!
Und schönes Wochenende noch...
Gambit
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
Jau, habe ich auch gerade erfahren müssen...magst du mir die API-Funktion sagen?
So würde es gehen...zumindest versuchsweise...
procedure TForm1.Button1Click(Sender: TObject);
var
AppHWnd: HWND;
begin
AppHWnd := FindWindow(nil, 'Unbenannt - Editor');
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
Bei mir schon, ist aber glaube ich auch nicht wirklich ne API Funktion...wirst wohl recht haben...
eine Frage noch Luckie, wenn ich durch Klicken auf ein inaktives Fenster dem Fenster den Focus gebe, wird dann auch ne Windows Botschaft gesendet bzw. welche?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
CreateProcess?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
naja, andere API-Funktionen werden ja auch erklärt...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
Genial, funzt perfekt! Danke!!
Warum ist FindWindow eigentlich nicht in der Delphi Hilfe zu finden? Bei mir zumindest nicht? Was du da an Parametern übergibst ist doch der Titel des Fensters. Aber dank diesen Forums konnte ich es dann finden. Damit müsste es doch auch möglich sein, einem bestimmten Programm ferngesteuert den Focus zu geben, oder? Könnte ich gut für Premiere Pro von Adobe...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
12. Feb 2005
ganz genau! Ich habe auch den Source vorliegen aber mit C kenn ich mich nicht aus und ich habe auch keinen Compiler. Habe aber jetzt rausgefunden, dass man das Programm beenden kann über das PopUpMenu und dann mit der Taste "x" der Tastatur...kann man da was machen?
Gruß
Gambit
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
11. Feb 2005
Ja, es ist immer das selbe Programm. Ist ein SSL-Wrapper, den ich einsetzte um verschlüsselt an einen Datenbankserver zu senden. Nach Aufruf erscheint das Teil auch nur im Tray. Es hat nur ein Kontextmenu zum Beenden...ich wüßte nicht, was für eine Tastenkombination ich senden sollte, das Kontextmenu hat drei Menupunkte wobei der unterste "close" ist...korrektur, der Menupunkt ist "exit"...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
11. Feb 2005
Ja, das funzt dann so auch. Einziger Schönheitsfehler - und das war auch bei meiner Haudraufundschluss-Version so - ist, dass das Icon des zu beendenden Programms nicht aus dem Tray verschwindet...erst wenn mann mit der Maus drüber fährt...
Gruß
Gambit
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
11. Feb 2005
OK, Danke! Dann versuch ichs mal damit...
Gruß
Gambit
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
11. Feb 2005
@Sprint:
Habe mal versucht dein Beispiel, welches du hier im Forum mal gepostet hattest auf meines umzusetzten, funzt damit aber nicht, ich muss wohl auf terminateProcess zurückgreifen und die Keule nehmen...
Hier noch Mal dein Code:
procedure TForm1.Button1Click(Sender: TObject);
function EnumWindowsProc(hWnd: HWND; lParam: LPARAM): BOOL; stdcall;
begin
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
11. Feb 2005
Also folgendermaßen funzt es jetzt:
procedure TForm1.Button1Click(Sender: TObject);
begin
FillChar(StartupInfo, SizeOf(TStartupInfo), 0);
StartupInfo.cb := Sizeof(TStartupInfo);
if CreateProcess(nil, // Anwendungsname
PChar(edit1.text), // Parameter
nil, // Security
nil, //...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
10. Feb 2005
Das Teil läuft aber nur im Tray ohne ein Fenster. Ein Fensterhandle habe ich da wohl nicht, oder?
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Gambit,
9. Feb 2005
Hallo,
ich möchte eine .exe Datei bei Programmstart meines Programms starten und bei Beenden meines Programms auch wieder mit beenden.
Ein anderes Programm aus meinem Programm heraus starten krieg ich ja noch hin, aber wie beende ich es denn wieder?
Gruß
Gambit