![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Непонятные ошибки.
Олег из Москвы © (2005-06-06 17:01:00)Уважаемые мастера, я перевожу программу с Delphi 6 на Delphi 2005
Много разного рода исправлений внес чтоб компилировался проект. Может кто скажет из-за чего могут возникать ошибки следующие:
1) [Fatal Error] DTYPES.PAS(589): F2063 Could not compile used unit 'NUMBVAR.PAS'
2) [Error] NUMBVAR.PAS(3740): E2396 Unsafe code only allowed in unsafe procedure\
3) [Error] NUMBVAR.PAS(3558): E2072 Number of elements (-1) differs from declaration (1734)
4) [Error] NUMBVAR.PAS(33): E2397 Unsafe pointer only allowed if compiling with {$UNSAFECODE ON}
Abessalom (2005-06-06 21:08:00) [1]Бывает)
jack128 (2005-06-06 21:05:00) [2]Сегодня не мой день. Извените.
Abessalom (2005-06-06 20:17:00) [3]E2396 Unsafe code only allowed in unsafe procedure???
E2397 Unsafe pointer only allowed if compiling with {$UNSAFECODE ON}???
НЕ ВЕРЮ
Это не варнинги а ошибки
jack128 (2005-06-06 18:59:00) [4]Abessalom (06.06.05 18:40) [3]
Это именно те сообщения, которые выдает компилятор НЕТ.
эти варнинги выдаются и компилятором Win32, если их не отключить..
Abessalom (2005-06-06 18:40:00) [5]Это именно те сообщения, которые выдает компилятор НЕТ. Товарищ Джедай прав:) Если честно, я пока не могу понять, как среда могла посчитать VCL-проект (если это так) проектом НЕТ. Возможно, вы переносите модули во вновь созданный проект НЕТ? Если так, переносить нужно в новый VCL-проект.
Jedi (2005-06-06 18:22:00) [6]А ты компилируеш под Win32 или под .NET?
Если под .NET, то здесь нельзя использовать указатели (напрямую, нужно указывать, что код "небезопасен") и некоторые другия возможности.
jack128 (2005-06-06 18:16:00) [7]Для семерки Project/Options/Compiler Messages 3 последние галки снять.. Для девятки наверника где то рядом..