|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2010, 22:43 | #1 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
DLL MASM, ошибки при компиляции
в общем пишу DLL, при компиляции(в coff) возникает масса ошибок, не могу понять их природу возникновения
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 11.03.2010 в 23:15. |
|
11.03.2010, 23:02 | #2 |
Форумчанин
Регистрация: 26.04.2009
Сообщений: 270
|
мне так кажеться, в библиотеках(include kernel32.inc
includelib kernel32.lib) которые ты используеш в своем коде нет тех процедур и функций и переменных... Последний раз редактировалось Doholyan; 11.03.2010 в 23:12. |
11.03.2010, 23:09 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в данный момент у меня используется только VirtualAlloc
и то, тогдаб написало что символ не определен Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
11.03.2010, 23:21 | #4 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
сейчас взял константы в скобки - ошибок меньше стало.
Похоже, если явно указывать размер константы, то надо её в скобочки чтоли брать - идиотизм какой-то. А чего вы invokom не пользуетесь? Принципиально? Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
11.03.2010, 23:33 | #5 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
-----------------
похоже на nasm синтаксис чем компилите
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru Последний раз редактировалось airyashov; 11.03.2010 в 23:43. |
11.03.2010, 23:49 | #6 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
подправил...получилось вот что:
Цитата:
пишу так mov [eax+2],dword(0) получаю main.asm(183) : error A2070: invalid instruction operands а пишу так mov dword[eax+2],(0) итог main.asm(183) : error A2009: syntax error in expression странно.. Цитата:
MASM(название темы то на что?) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
11.03.2010, 23:51 | #7 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Попробуй так
mov dword ptr [eax+2],dword(0)
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
12.03.2010, 00:06 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
давно в Ольку не заглядывал...забыл про ptr
спасибо Ulex Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Странные ошибки при компиляции в Visual studia C# 2008 | skild | Общие вопросы .NET | 2 | 21.02.2010 23:38 |
Ошибки при компиляции программы (MASM) | mustafa1453 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 06.09.2009 05:02 |
Ошибки после компиляции | Cakeinpanic | Общие вопросы C/C++ | 8 | 16.05.2009 14:48 |
ошибки при компиляции | |{ot | Общие вопросы Delphi | 14 | 02.08.2008 01:20 |