Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 02:57   #1
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию Выдается ошибка при компиляции

Код:
procedure TForm3.btn1Click(Sender: TObject);
type
  mixzap=record
  log:string;
  parol:string[10];
  otvet:string;
  end;
  var
    w:mixzap;
    f:file of mixzap;
begin
{код}
end;
при компиляции кода выдается ошибка, не получается исправить, с кодом то все в порядке

Цитата:
[Error] Unit3.pas(49): Type 'mixzap' needs finalization - not allowed in file type
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 06.11.2012, 06:29   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Код:
otvet:string;
Так нельзя в записях, используемых для записи в файл, а только так
Код:
parol:string[10];
если нужна длинная строка, то можно использовать string[255] - строку в 255 символов. Если надо ещё больше, то надо будет array of char или ещё что-то придумывать
phomm вне форума Ответить с цитированием
Старый 06.11.2012, 09:17   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

phomm прав! +1

добавлю, что поле log : string тоже нужно изменить таким же образом.
В записи, которая используется для определения типизированного файла НЕ ДОЛЖНО БЫТЬ : String
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.11.2012, 09:48   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

... и других типов без фиксированных размеров.
p51x вне форума Ответить с цитированием
Старый 16.11.2012, 18:06   #5
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

спасибо вам, такой пустяк оказался)
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при компиляции Subaru C++ Builder 6 06.01.2012 17:57
Ошибка при компиляции Dario Общие вопросы C/C++ 2 05.04.2011 21:45
Ошибка при компиляции! Vill Общие вопросы Delphi 6 22.11.2009 15:10
Ошибка при компиляции [QY]'~''LeK1[ee] Помощь студентам 2 28.05.2008 20:46