Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Глюки при компиляции процедуры

Автор: SKVOZNJAK 19.09.2004 20:50

На айбиэмке и селероне всё было нормально, а вот на амдэшке при компиляции

Procedure qwer; assembler;

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

Автор: APAL 19.09.2004 21:04

так и напиши ему:

Код
Procedure qwer; assembler;
Begin
End;


Или вот я для примера нашел что-то:


Прикрепленные файлы
Прикрепленный файл  UNIT.rar ( 2.59 килобайт ) Кол-во скачиваний: 212

Автор: SKVOZNJAK 19.09.2004 21:19

Первый вариант не получится: бегин предлагается вставлять перед словом ассемблер.
Второй попробую, но как перекомпилировать стандартные модули - всё переписывать? Надо что-то попроще.

Автор: APAL 19.09.2004 22:27

У тебя что-то отличное от TP7.0 ?

Автор: SKVOZNJAK 19.09.2004 23:26

БП7.0 , РЕЖИМ ЗАЩИЩЁННЫЙ, но и в реальном не лучше. Этот самый компилятор на бругом компе выдавал другой результат.

Автор: APAL 19.09.2004 23:33

С БП не работал.... даже и не знаю...

Автор: BlackShadow 20.09.2004 23:56

Если память не подводит, то директива Assembler подразумевает, что код начнётся со слова Asm, а не Begin. Разделы Var и Const это вобщем не запрещает.

Автор: SKVOZNJAK 1.10.2004 17:34

Вроде разобрался. Файл BP.EXE оказался слишком зависим от среды. Как-то неудачно его перевели.