Форум программистов, компьютерный форум, киберфорум
FASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 26.07.2015
Сообщений: 34
1

При подключении user32.dll ошибка

06.08.2015, 16:10. Показов 1075. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
format PE GUI 4.0
 
include '%fasminc%/win32a.inc'
 
; секции не обозначены, поэтому fasm автоматически создаст секцию .flat
; в которой разместятся и код, и данные, что позволит уменьшить размер файла
 
invoke   MessageBoxA,0,_message,_caption,MB_ICONQUESTION+MB_YESNOCANCEL
 
cmp  eax,IDNO
 
jne   close
 
cmp  eax,IDYES
 
jne  exit
 
open:
 
invoke   mciSendString,_cd_open,0,0,0
 
jmp  exit
 
close:
 
invoke   mciSendString,_cd_close,0,0,0
 
exit:
 
invoke   ExitProcess,0
 
_message  db 'Вам нужна подставка для кофе?',0
 
_caption  db 'Мастер Бытового Обслуживания.',0
 
_cd_open  db 'set cdaudio door open',0
 
_cd_close db 'set cdaudio door closed',0
 
; импортируемые данные разместятся в этой же секции:
 
data import
 
library kernel32,'KERNEL32.DLL',\
 
user32,'USER32.DLL',\
 
winmm,'WINMM.DLL'
 
import kernel32, \
 
ExitProcess,'ExitProcess'
 
import user32,  \
 
MessageBoxA,'MessageBoxA'
 
import winmm,  \
 
mciSendString,'mciSendStringA'
 
end data
Ошибка в строке №46
Assembler
1
user32,'USER32.DLL',\
Illegal instruction. FASM for Windows. Моя OC Windows 7 x64
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.08.2015, 16:10
Ответы с готовыми решениями:

Ошибка при подключении посторонней DLL
Привет Господа. Работаю в C# и столкнулся с такой проблемкой. Создал DLLку через Delphi7....

Ошибка при подключении dll на Fortran к C#
Здравствуйте! Я пытаюсь подключить dll на фортране к c#, битность dll и проекта c# 64, каждый раз...

ошибка при статическом подключении DLL
при компиляции Embarcadero Rad Studio 2010 выдает ошибку:

Ошибка при подключении библиотеки Dll
Пши программу, которая через Dll общается с другой программой. О Dll известно только одно: названия...

1
Клюг
7675 / 3190 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
06.08.2015, 18:06 2
Всё правильно. Между символом продолжения строки '\' и продолжающей строкой не должно быть пустой строки. То бишь, оно должно выглядеть так:
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
data import
 
library kernel32,'KERNEL32.DLL',\
 user32,'USER32.DLL',\
 winmm,'WINMM.DLL'
 
import kernel32, \
 ExitProcess,'ExitProcess'
 
import user32,  \
 MessageBoxA,'MessageBoxA'
 
import winmm,  \
 mciSendString,'mciSendStringA'
 
end data
иначе в последующих строках тоже будут ошибки.
1
06.08.2015, 18:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.08.2015, 18:06
Помогаю со студенческими работами здесь

При подключении DLL: Ошибка при создании объекта из компоненты
Создана DLL. При попытке подключения из 1С получаем сообщение: Ошибка при создании объекта из...

Ошибка Отсутствует freetype6.dll при подключении freetype
Подключил freetype, чтобы писать текст в openGL.Выдаёт ошибку Отсутствует freetype6.dll. Не знаю...

Ошибка firefox.exe в файле user32.dll после неполадок со светом
Был несправен блок питания прошло много времени я нашел и заменил при пераао входу в систему...

Ошибка access violation executing location при динамическом подключении dll
Товарищи, помогите понять, что я упустил. Делаю все dроде как в статьях пишут, но возникает ошибка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru