|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.01.2009, 23:16 | #21 |
Пользователь
Регистрация: 09.01.2009
Сообщений: 65
|
Кроме подключения библиотек и всего остального, надо еще и прототипы этих функций описать
Код:
|
10.01.2009, 17:06 | #22 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Они прописаны в windows.inc, смысла определять их самому ИМХО нет.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
11.01.2009, 12:25 | #23 |
Пользователь
Регистрация: 09.01.2009
Сообщений: 65
|
Можно и так, но мне ручками интересней =)
|
11.01.2009, 18:33 | #24 |
Новичок
Джуниор
Регистрация: 08.01.2009
Сообщений: 1
|
Привет всем, подскажите пожалуйста каким образом добиться положительного результата при линковке следующего...:
Я использовал Turbo Assembler 4.1 Macro Assembler Version 6.11 При компилляции TASMом программки: Код:
Assembling file: prog03_4.asm **Error** prog03_4.asm <10> Near jump or call to different CS Error messages: 1 Warning messages: None Passes: 1 Remaning memory: 389k Файл prog03_4.obj не создается При компилляции MASMом: ml.exe prog03_4.asm /at Следующий отчет: Microsoft (R) Macro Assembler Version 6.11 Copyright (C) Microsoft Corp 1984-1992. All rights reserved. Assembling: prog03_4.asm error A4910: cannot open file: D\Work\Asm\ml.err warning A4017: :/at Microsoft (R) Segmented Executable Linker Version 5.31.009 Jul 13 1992 Copyright (C) Microsoft Corp 1984-1992. All rights reserved. Object modules [.obj]: prog03_04.obj Run file [prog03_04.exe]: "prog03_4.exe" List File [nul.map]: NUL Libraries [.lib]: Definitions File [nul.def]: LINK : warning L4021: no stack segment Последний раз редактировалось rpy3uH; 11.01.2009 в 18:55. |
03.02.2009, 03:43 | #25 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
>> **Error** prog03_4.asm <10> Near jump or call to different CS
Код:
|
22.02.2009, 20:24 | #26 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
В COM-файле существует тока один сегмент(CSEG).Попробуй сообщить компилятору ASSUME CS:CSEG, DS:CSEG, ES:CSEG, SS:CSEG - Это обозначает,что сегментные регистры cs,ds,es,ss будут привязаны к нашему единственному сегменту CSEG
xor eax, eax
xchg [eax], eax |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при удалении... | JRcoker | Общие вопросы Delphi | 8 | 29.07.2008 22:53 |
Ошибка при компиляции | [QY]'~''LeK1[ee] | Помощь студентам | 2 | 28.05.2008 20:46 |
Ошибка при присваивании | NeiL | Общие вопросы Delphi | 5 | 16.04.2008 22:24 |
Ошибка при компиляции | zak | Общие вопросы C/C++ | 2 | 11.12.2007 18:24 |
Ошибка при работе с БД | malevich | БД в Delphi | 8 | 25.11.2007 15:10 |