Помощь - Поиск - Пользователи - Календарь
Полная версия: Глюки при компиляции процедуры
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
SKVOZNJAK
На айбиэмке и селероне всё было нормально, а вот на амдэшке при компиляции

Procedure qwer; assembler;

возникает ошибка: после названия процедуры ПРЕДПОЛАГАЕТСЯ BEGIN
Как скормить всё это компилятору.
APAL
так и напиши ему:

Код
Procedure qwer; assembler;
Begin
End;


Или вот я для примера нашел что-то:
SKVOZNJAK
Первый вариант не получится: бегин предлагается вставлять перед словом ассемблер.
Второй попробую, но как перекомпилировать стандартные модули - всё переписывать? Надо что-то попроще.
APAL
У тебя что-то отличное от TP7.0 ?
SKVOZNJAK
БП7.0 , РЕЖИМ ЗАЩИЩЁННЫЙ, но и в реальном не лучше. Этот самый компилятор на бругом компе выдавал другой результат.
APAL
С БП не работал.... даже и не знаю...
BlackShadow
Если память не подводит, то директива Assembler подразумевает, что код начнётся со слова Asm, а не Begin. Разделы Var и Const это вобщем не запрещает.
SKVOZNJAK
Вроде разобрался. Файл BP.EXE оказался слишком зависим от среды. Как-то неудачно его перевели.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.