Will ein kleines Tool programmieren dass kein formular benötigt. Es soll lediglich die internetverbindung trennen, mehr nicht.
Wollte erst ein programm ohne formular machen, aber dann sah ich das mit der Service anwendung und dachte das wäre genau das richtig für mich.
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, SvcMgr, Dialogs, IdHTTP;
type
TService1 =
class(TService)
procedure ServiceCreate(Sender: TObject);
private
{ Private declarations }
public
function GetServiceController: TServiceController;
override;
{ Public declarations }
end;
var
Service1: TService1;
http1 : Tidhttp;
implementation
{$R *.DFM}
procedure ServiceController(CtrlCode: DWord);
stdcall;
begin
Service1.Controller(CtrlCode);
end;
function TService1.GetServiceController: TServiceController;
begin
Result := ServiceController;
end;
procedure TService1.ServiceCreate(Sender: TObject);
begin
http1 := Tidhttp.Create(self);
HTTP1.Get('
http://xxx.xxx.x.x/cgi-bin/disconnect.exe');
end;
end.
Was ist eine service anwendung? Ist der code so ok? Oder muss ich den service noch beenden oder tut er das alleine?
thAnx.