Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Я не знаю asm


seesm ©   (2007-02-06 14:15:00) 

   push ds                             { сохраняем ds }
   mov ax, ss                          { помещаем сегмент FCB (ss) в ds }
   mov ds, ax
   lea dx, FCB                         { помещаем смещение FCB в dx }
   mov ax, 1300h                       { функция 13h }
   Call DOS3Call                       { вызываем int 21h }
   pop ds                              { восстанавливаем ds }
   cmp al, 00h                         { проверка на успешность выполнения }
   je @@End
   @@Error:                            { устанавливаем флаг ошибки }
   mov ErrorFlag, 1
   @@End:
 end;


Почему компилятор ругается на "Call DOS3Call"

Undeclared identifier: 'DOS3Call'

как исправить?


Сергей М.   (2007-02-06 14:58:00) [1]


> Я не знаю asm


"Я знаю три слова, три матерных слова" (с)


Сергей М.   (2007-02-06 14:50:00) [2]


> seesm   (06.02.07 14:33) [3]
>
> http://www.delphimaster.ru/cgi-bin/forum.pl?id=1170761167&n=0


В огороде бузина, а в Киеве дядька)


seesm   (2007-02-06 14:33:00) [3]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1170761167&n=0


Elen   (2007-02-06 14:29:00) [4]


> seesm

А если не секрет что ты этим кодом хотел?


Rouse_   (2007-02-06 14:22:00) [5]


> Undeclared identifier: 'DOS3Call'

означает что не найдена функция с именем DOS3Call. А вообще вызов int 21h под Windows в User Mode ни к чему хорошему не приведет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо