Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
31. Jul 2008
Ach mist und als normaler Benutzer kann man garkeine Tasks anlegen :(
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
31. Jul 2008
Cool frank-wob, das bringt zumindest schonmal keine Fehlermeldung.
Allerdings wird weder das Programm, noch der Trigger in der Aufgabenplanung angezeigt :gruebel:
Edit: Unter XP gehts, unter Vista nicht :shock: :wall:
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
31. Jul 2008
OK, habs getestet, aber auf Windows XP kommt der gleiche Fehler :(
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
function TJclTaskTrigger.GetTrigger: TTaskTrigger;
begin
Result.cbTriggerSize := SizeOf(Result);
OleCheck(TaskTrigger.GetTrigger(Result));
end;
tasktrigger ist ein Interface vllt arbeitet das nichtnkorrekt.. ich probier das ganze mal auf Win XP, bin hier auf Vista..
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
TTaskTrigger ist ein record. Dieses wird über eine Getter Methode geladen:
In MSTask:
type
{$EXTERNALSYM _TASK_TRIGGER}
_TASK_TRIGGER = record // SP: removed packed record statement as seemed to affect SetTrigger
cbTriggerSize: WORD; // Structure size.
Reserved1: WORD; // Reserved. Must be zero.
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
So sieht das aktuell aus:
t:=xlist.Add;
tt:=t.Trigger;//Diese Zeile war mal auskommentiert
with tt do
begin
wBeginYear:=2008;
wBeginMonth:=7;
wBeginDay:=30;
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
hab ich auch schon probiert, kommt aber der gleiche Fehler
t:=xlist.Add;
tt:=t.Trigger;//Hier
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
ok, wenn ich beim debuggen mit der Maus über
t.Trigger fahre kommt da als Hint "Die aufzurufende Funktion GetTrigger wurde vom Linker entfernt."
Edit: Komisch auch wenn ich die Optimierung ausschalte kommt die Zugriffsverletzung
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
ShowMessage(t.DisplayName);
Also das funzt
Allerdings wenn ich
ShowMessage(t.TriggerString);
aufrufe kommt auch die Zugriffsverletzung..
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
ok habs umbenannt in xList aber der Fehler kommt trotzdem noch
Forum: Sonstige Fragen zu Delphi
Delphi
by Angel4585,
30. Jul 2008
Hallo,
ich möchte mir gerade einen Scheduler basteln und dazu die Aufgabenplanung von Windows nutzen.
Darauf zugreifen möchte ich mit der JCL-Komponente: TJclTaskSchedule;
Aktuell sieht das so aus:
var
t : TJclTaskTrigger;