>
>
>
Postovani
Hvala ti na sugestijama, nakon izvesnog eksperimentisanja doneo sam
sledece zakljucke (Windows XP )
1. Problem je kljuc HKCUHKEY_LOCAL_MACHINESoftware...,
umesto njega treba pisati u kljuc Reg->RootKey = HKEY_CURRENT_USER;
i problema nema! Naime pravio sam aplikaciju koja se sama startuje ako
je bila iskljucena metodom nestanka struje napr.
2. Reg je definasan ranije kao pokazivac u globalu, a deo koda prikazan
na konferenciji je pastovan kao sto si dobro primetio.
Sada sve to lepo radi a kompletnu funkciju ti saljem pa mozes da je
nekada upotrebis
void TfrmMain::SetRegistry(int value)
{
TRegistry *Reg = new TRegistry;
try
{
Reg->RootKey = HKEY_CURRENT_USER;
if
(Reg->OpenKey("\Software\Microsoft\Windows\CurrentVersion\RunOnce",
true))
{
Reg->WriteString("MyPcProgram",""" + ParamStr(0) + """);
Reg->WriteInteger("Tip",value);
Reg->CloseKey();
}
}
catch(...)
{
//
}
delete Reg;
}
hvala : -)
Tape loading error