
07.08.2007, 10:42
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
2 ToniKapuchon - компельнуть в bin файл 
|
|
|

09.08.2007, 04:45
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами:
10346786
Репутация:
925
|
|
Вот выбрал для себя фасм =)) маленький и удобный вот
но как делать фунции непонимаю
в делфе
function Msg(text : string):boolean;
begin
MessageBox(0,PChar(text),0,0);
end;
а как на фасм это перевести хз  (
|
|
|

09.08.2007, 04:55
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
С нами:
10161726
Репутация:
1329
|
|
zl0y
Рекомендую для начала почитать статьи на wasm.ru
Также посмотри примеры программ В папке EXAMPLES FASM'а
ЗЫ:
PHP код:
public myproc
myproc:
; тут тело функции
mov eax,результат
ret
Последний раз редактировалось FeraS; 09.08.2007 в 05:09..
|
|
|

09.08.2007, 05:21
|
|
Banned
Регистрация: 06.03.2007
Сообщений: 160
С нами:
10096797
Репутация:
11
|
|
народ помогите найти drvcomm.INC пожалуйста!!!! весь гугл облазил!!!
|
|
|

09.08.2007, 05:39
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами:
10346786
Репутация:
925
|
|
мне именно фунцию надо а не просто call  (
|
|
|

09.08.2007, 06:28
|
|
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
С нами:
10381346
Репутация:
1077
|
|
Zloy
Код:
proc test__ arg
stdcall [MessageBox],0,[arg],0,0
ret
endp
Насколько я понял, в основном, идут проблемы с синтаксисом... Вот тебе пара основных мануалов http://dump.ru/files/h/h8318788728/
http://dump.ru/files/h/h45448514/
Краткий экскурс так сказать
|
|
|

09.08.2007, 10:40
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
2 ZloY -
на фасме все просто. я вот так вот язаю функции:
Код:
proc MyFUNC param1,param2
.-.-.-.-.-.-.-.-.-.-.-
ret
endp
Как повелось в винде то функция возвращает значение через регистр eax.
поэтому результат выполнения пихаешь туда и всё будет ок.
А вызывать эту функцию:
stdcall MyFUNC,eax,buf_2
|
|
|

10.08.2007, 13:28
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
Zloy
Выбери себе книгу http://forum.antichat.ru/thread31398.html и прогони её по быстрому и будет счастье! Типы данных, циклы, массивы и т.д. ты все это знаешь, а дело за синтаксисом 
|
|
|

13.08.2007, 12:21
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами:
10182506
Репутация:
1393
|
|
Asm
При линковке в TLINK32, вы[одит следующая ошибка
C:\>tlink32 HELLO1.obj
Turbo Link Version 1.6.71.0 Copyright (c) 1993,1996 Borland International
Error: Unresolved external 'MESSAGEBOXA' referenced from module HELLO1.ASM
Error: Unresolved external 'EXITPROCESS' referenced from module HELLO1.ASM
как исправить? ))
|
|
|

13.08.2007, 12:28
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами:
10370602
Репутация:
472
|
|
z01b,
http://forum.codenet.ru/showthread.php?t=6245
Вообщем то tasm уже не актуален.
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Вопросы для новичков! (faq)
|
PEPSICOLA |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
92 |
14.05.2010 17:59 |
|
ОС с нуля
|
z01b |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
36 |
03.07.2008 15:30 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|