Entwickler-Ecke

Sonstiges (Delphi) - Einen Wecker designen


Amarradi - So 29.09.02 13:15
Titel: Einen Wecker designen
Hallo Leute,
ich bin so der Typ, der seinen Rechner fast 24 Stunden am Tag, 7 Tage die Woche Laufen hat. :o Nun auch nachts zum Fernsehen via TV-Karte. Gibt es einen möglichkeit einen Wecker zu programmieren, wenn ich meine Zeit eingebe, der dann Pieps oder ein Programm startet z.B. mein Radio(zur TV gehörend).
Wie kann ich ein Programm beim Windows 98 start mit im hintergrund laden und in der Task anzeigen?

Wäre schön wenn sich da jemand melden könnte. :)


maxk - So 29.09.02 15:16

Möglichkeit 1: In den Autostartordner des Starmenüs eine Verknüpfung legen
Möglichkeit 2: In der Win.ini dem Schlüssel RUN= als Wert deinen Programmnamen eingaben
Möglichkeit 3: In der Registry unter
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
oder
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
eintragen.


SpeedyGTD - Sa 12.10.02 17:02

was die suche nicht alle findet, genau das was ich will, nun hab ich aber ein problem, wie kann ich das in die Registry eintragen?, ich hab noch nie was damit gemacht, hab mir auch schon die FAQs durchgelesen, aber nicht schlau draus geworden :lol: , naja vieleicht weiss ja jemmand wie man mir helfen kann :wink:


maxk - Sa 12.10.02 18:33


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
uses Registry;
.
.
.
procedure SetAutoStart;
var reg:TRegistry;
begin
 reg:=TRegistry.Create;
 reg.RootKey:=HKEY_CURRENT_USER; //oder HKEY_LOCAL_MACHINE für alle User
 try
  if reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run',true) then reg.WriteString('Wecker',Application.ExeName);
 finally
  reg.closekey;
  reg.free;
 end;
end;


Anstatt CurrentVersion/Run kannste auch CurrentVersion/RunOnly verwenden, damit Wecker nur einaml gestartet wird. 8)

maxk


Delete - Sa 12.10.02 19:19

Die Brille musst du leider wieder absetzen, der Schlüssel heißt nämlich "RunOnce" - nicht "RunOnly". :twisted:


SpeedyGTD - Sa 12.10.02 22:34

COOL danke, das funktioniert so wie ich es wollte. :D :D :D


maxk - Mo 14.10.02 15:01

@MathiasSimmack: Nun ja, :lol: wo du recht hast, hast du recht. Ich verwechsle die beiden Schlüssel immer...


SpeedyGTD - Mo 14.10.02 15:10

Also das funktioniert doch nicht so wie ich es wollte, wenn ich den PC hochfahre, poppen einfach nur die Ordner auf wo das Prog drinne ist :(


maxk - Di 15.10.02 09:48

Versuch mal vor und nach Application.ExeName ein Gänsfüschen (") zu setzen...