![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
record для новичка
Okey © (2006-11-08 15:54:00)Есть запись
type info=record
word,word2:string[255];
notes:string[255];
types:integer;
end;
поле notes нужно сделать круто побольше
если пишу тип ansistring не работает а стандартная строка пишет неможет біть больше чем 255
что делать?
помогите хто может
DrPass (2006-11-12 22:28:00) [1]
> okey © (12.11.06 22:00) [7]
Мы все знаем, что происходит при попытке записи строк и динамических массивов в типизированный файл. Сделай notes: array[<сколько тебе нужно>] of char, и работай с ним через pchar-ные функции. Не так удобно, как со строками, но тут уж сам решай - чего тебе надо, шашечки или ехать.
Palladin (2006-11-12 22:02:00) [2]я рад за тебя и твою ошыбку
Ketmar (2006-11-12 22:02:00) [3]"ошыбку" переведи -- поймёшь. если нет, то почитай об AnsiString -- в справке есть.
okey (2006-11-12 22:00:00) [4]type info=record
word1,word2:string[255];
notes:string;
types:integer;
end;
var f:file of info;
rec:info;
ошыбка
Type 'info' needs finalization - not allowed in file type
Desdechado (2006-11-08 17:10:00) [5]> word,word2:string[255];
это же тип данных, а ты его именем переменной втолкал
Сергей М. (2006-11-08 16:15:00) [6]
> поле notes нужно сделать крутопобольше
Распальцовочка, разумеется, не помогла ?
MBo (2006-11-08 16:14:00) [7]>тип ansistring не работает
И как именно не работает? Не с типизированными ли файлами это связано?
Плохиш (2006-11-08 15:59:00) [8]
> поле notes нужно сделать круто побольше
> если пишу тип ansistring не работает
Где ты видел, чтобы крутые работали?
PS.notes:string;
evvcom (2006-11-08 15:59:00) [9]> [0] Okey © (08.11.06 15:54)
> поле notes нужно сделать круто побольше
а по-русски нельзя было написать?
notes:string;не пробовал?
Palladin (2006-11-08 15:56:00) [10]для новичков есть соответствующая конференция