program radi naj normalnije kada se ručno pokrene i kada ga ručno stavim u startup windows-a
ali kada ga ubacim u registri bazu,da se pokreće sa winom umesto iz startup-a onda se pokrene sa win-om ali neće da isčita ini fajl,već program moram ugasiti i ponovo pokrenuti i onda radi OK.
Ima li tu neka caka sa registi bazom ??
Sada sam otkrio kada napravim Shortcut i ako ne stavim u polje "Start in" direktorijum gde se nalazi program isto neće da pročita ini fajl.
da napomenem da ini fajl nije u istom direktorijumu sa izvršnim fajlom,nego u pod direktorijumu
Verovatno ima neka caka sa registri bazom.
ovim kodom ubacujem program u registri bazu
Code:
Reg:=TRegistry.Create;
Reg.Rootkey:=HKEY_LOCAL_MACHINE;
if Reg.OpenKey ('\Software\Microsoft\Windows\CurrentVersion\Run', true) then
if not Reg.ValueExists('mc') then
begin
Reg.WriteString('mc',dir+'\mc.exe');
Reg.Closekey;
Reg.free;
end;
Reg:=TRegistry.Create;
Reg.Rootkey:=HKEY_LOCAL_MACHINE;
if Reg.OpenKey ('\Software\Microsoft\Windows\CurrentVersion\Run', true) then
if not Reg.ValueExists('mc') then
begin
Reg.WriteString('mc',dir+'\mc.exe');
Reg.Closekey;
Reg.free;
end;
[Ovu poruku je menjao Brkic dana 18.01.2009. u 14:42 GMT+1]
[Ovu poruku je menjao savkic dana 18.01.2009. u 23:56 GMT+1]