ďťż

Ładny brzuch

Mam taki problem, muszę zapisać konfigurację programu, niestety rejestr i pliki *.ini odpadają ponieważ łatwo można zmienić w nich wpisy, dlatego chciałbym używać plików *.dat (w których po otwarciu w notatniku widać same krzaczki), jeżeli ktoś zna sposób dzięki któremu można używać ich tak jak plików ini to bardzo prosiłbym o pomoc



A gdzie tu szyfrowanie ?? Binarnie zapisujesz do pliku i to wszystko. Np integer z wykorzystaniem TFileStream
var Str: TFileStream; Liczba: integer; begin Liczba := 100; Str := TFileStream.Create('plik.123', fmCreate); Str.Write(Liczba, SizeOf(Liczba)); Str.Free; end;

Odczyt
var Str: TFileStream; Liczba: integer; begin Str := TFileStream.Create('plik.123', fmOpenRead); Str.Read(Liczba, SizeOf(Liczba)); Str.Free; ShowMessage(IntToStr(Liczba)); end;

Oczywiście szyfrownie możesz sobie dołożyć ale oddzielnie ...

Użyj plików amorficznych. Zapis za pomocą BlockWrite() odczyt - BlockRead(); najważniejsze to określić sobie strukturę pliku. Na przykład:

dane1 - WORD (2 bajty);
dane2 - integer (4 bajty);
dane3 - boolean (1bajt);
DlugoscTekst1 - WORD(2 bajty); //dzieki zpaisaniu jaka dlugosc maja dane tekstowe wiemy od razu jaką paczke danych odczytac
Test1 - string;

I zapisujesz dokładnie w takiej kolejności, odczyt tak samo :)

Tutaj masz wszystko czego Ci trzeba :D
Strumienie

Pozdrowinia.

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