ďťż

Ładny brzuch

Wiecie może co jest źle?
TStringList *ss = new TStringList; int i; TRegistry *Reg = new TRegistry; Reg->RootKey = HKEY_CURRENT_USER;   Reg->OpenKey("Software\\test", true);   Reg->GetValueNames(ss);   ss->Sort();   i = ss[ss->Count-1];   Reg->WriteString(IntToStr(i+1), "wartość");   ss->Free();   Reg->Free();

Pewnie nie umiem skonwertować. Taki bład w 9 linij wywala: "Cannot Convert 'TStringList' int 'int' ".
Użytkownik Konrad_st edytował ten post 26 marzec 2005, 12:23


Chyba tak można by było zrobić

TStringList *ss = new TStringList; int i; TRegistry *Reg = new TRegistry; Reg->RootKey = HKEY_CURRENT_USER;  Reg->OpenKey("Software\\test", true);  Reg->GetValueNames(ss);  ss->Sort();  i = StrToInt(ss[ss->Count-1]);  Reg->WriteString(IntToStr(i+1), "wartość");  ss->Free();  Reg->Free();
Użytkownik Cyrkiel edytował ten post 26 marzec 2005, 11:25
Dalej nie działa. Teraz dwa błedy wywala. Pomóżcie!

Jakie błędy? Spróbuj:
i = StrToInt(ss->Strings[ss->Count-1]);
Użytkownik Cyrkiel edytował ten post 26 marzec 2005, 12:30


Teraz działa, dzięki. Tylko czemu w rejestrze zapisuje maksymalnie 10 wartośći??

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •