![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Броблемы с сохранением масива....... [D6, Win95/98]
Chlavik © (2002-09-27 20:12:00)Моя програма сохраняет тип record в котором есть статический масив строк (string[20]).
Type
Config= record
checkit,DateAdd,Wrthis:Boolean;
tosave,PathOfRepwl,PatnOfTheBat:shortstring;
disk:string[1];
Windir:array [0..20] of string[20];
End;
.
.
.
.
Var
cfgFile:config;
datafile:config
Короче прога компилируется всё как положено сохраняет масив в файл а когда её перезапускаеш то она читает чёрти-что в некоторых елементах масива есть остатки того масива который был записан
а в остальных почти все значки ASCII таблици :) С кодом вроде всё нормально как записал так и прочитал:
Write(cfgfile,datafile);
.
.
.
.
Read(cfgfile,datafile);
что это за глюк может потому что я масив храню в типе Config вместе с данными другого типа.
И еще не знаете где достать русифицированный Help по Delphi 6? Вроде всё Жду ответа...
--------------------------------------------------------------------------------
Юрий Зотов (2002-09-27 22:41:00) [1]Это меняет дело. Идем дальше.
Как заполнется DataFile перед записью в файл?
Chlavik (2002-09-27 22:02:00) [2]Я просто последенее не скоировал а по памяти написал......
Chlavik (2002-09-27 22:00:00) [3]Кстати сорри там var cfgfile: file of config;
Chlavik (2002-09-27 21:58:00) [4]Я же не буду показывать весь исходник программы я просто показал
Основные операторы которые связанные с моей проблемой !
Если ты уж сильно хочеш то я тебе покажу полный код покрайней мере процедуру...
Ну так кто нибудь поможет мне в моей проблеме
Юрий Зотов (2002-09-27 21:44:00) [5]Type
Config= record
...
end;
Var
cfgFile:config;
datafile:config
Write(cfgfile,datafile); // ?????????????
Read(cfgfile,datafile); // ?????????????
А как это вообще компилируется?
Тем более, а как это вообще может работать?
Насчет русифицированного Helpa по Delphi 6 не знаю. Но советую для начала почитать хоть какую-нибудь книжку по Паскалю. На русском их тоже много. А уж потом за Delphi браться.