![]() |
ShellExecute soll Programmfesanter nicht öffnen
Hallo,
Ich will ein Programm schreiben, das bestimmte Dinge in einen Logfile online festhaltet.
Delphi-Quellcode:
Das Problem ist jetzt, das Fierefox immer mit diesen Link geöffnet wird.
Procedure TForm1.AddLog(NewLog:string);
begin ShellExecute(Application.Handle,'open', PChar('http://www.***.at/WriteLog.php?AddLog=' + NewLog),Nil, Nil, SW_Show); end; Ich will aber nicht das der Browser aufgeht. Ich nehme mal an es liegt an den Parameter: SW_Show Muss ich hier einen anderen Parameter übergeben, damit sie der Browser nicht öffnet, sonder nur der Link aufgerufen wird?? |
Re: ShellExecute soll Programmfesanter nicht öffnen
mit SW_Hide wird der FF nicht sichtbar, wird aber trotzdem ausgeführt, vllt solltest du dir mal die indys angucken (TIdHTTP).
|
Re: ShellExecute soll Programmfesanter nicht öffnen
Versuch mal
Delphi-Quellcode:
ShellExecute(Application.Handle,'open', PChar('http://www.***.at/WriteLog.php?AddLog=' + NewLog),Nil, Nil, SW_HIDE);
|
Re: ShellExecute soll Programmfesanter nicht öffnen
Zitat:
|
Re: ShellExecute soll Programmfesanter nicht öffnen
Hallo,
das Fenster öffnetz sich trotzdem. Auch mit SW_Hide geht es leider nicht :-( |
Re: ShellExecute soll Programmfesanter nicht öffnen
Ich habe es jetzt mit Indy gelößt
Delphi-Quellcode:
IdHttp.Get('http://www.***.eu/writelog.php?addlog=' + NewLog);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr. |
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