Hallo
mein
Programm startet beim Windows-Start:
Delphi-Quellcode:
...
Registry.WriteString(extractfilepath(application.ExeName)+Application.ExeName + ' nebenuhrbinich', Application.ExeName);...
Delphi-Quellcode:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};
{$R *.res}
procedure HideForms;
begin
Form2.Timer1.Enabled:=True;
end;
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
if Paramstr(1) = 'nebenuhrbinich' then
HideForms else
Form1.Caption:=Paramstr(1);
end.
__________
procedure TForm2.Timer1Timer(Sender: TObject);
begin
timer1.Enabled:=false;
Form2.Hide;
Form1.Hide;
end;
Das Problem: Wenn ich das
Programm "project1.exe" über den
Parameter "nebenuhrbinich" aufrufe:
C:\Project1.exe nebenuhrbinich
dann wird es von Windows beendet :
"Project1.exe" hat ein Problem festgestellt und muss beendet werden
wenn ich das
Programm direkt starte dann läuft ohne Probleme
wo kann das Problem liegen?
Ich möchte das
Programm über einen
Parameter Versteckt
starten und über das Icon neben Uhr einblenden