Deklaruje sobie nowy rekordzik np.
plytycd = packed record
nazwa: string[100];
uwagi: string[255];
end;
TBaseFile = file of plytycd;
Jak zrobić aby "uwagi" miały więcej niż 255 znaków ? np. potrzebuje 1000.
Deklaruje sobie nowy rekordzik np.
plytycd = packed record
nazwa: string[100];
uwagi: string[255];
end;
TBaseFile = file of plytycd;
Jak zrobić aby "uwagi" miały więcej niż 255 znaków ? np. potrzebuje 1000.
A po co ci takie długie komentarze? :) To będzie raczej nieekonomiczne, ponieważ będziesz miał duże pliki wypełnione w większości spacjami, przynajmniej tak mi się wydaje :)
Ja tylko dałem przykład.
hmm AnsiString moze miec bodajze nawet 2 GB przydzielonej pamieci.
Wiem że AnsiString może mież 2GB ale jak w "uwagach" go podstawie to pokazuje się error
[Error] Unit1.pas(17): Type 'plytycd' needs finalization - not allowed in file type :-(
Nie wiem czy to zadziala ale...
plytycd = packed record
nazwa: string[100];
uwagi: array[0..999] of char;
end;