Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых)

 eXeL@B —› Программирование —› RadAsm + fasm
Посл.ответ Сообщение

Ранг: 4.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 октября 2006 22:11
· Личное сообщение · #1

У меня есть RadAsm 2.2.10 и fasm 1.67.11 к редасму я скачал поддержку фасма (ну и плюс масм тасм ... все в одном архиве короче) так вот там есть такой файл fasm.ini в котором описывается язык, если его умно настроить редасм станет клёвыи редактором для фасма (можно сворачивать процедуры, макросы понажатию плюсика такого и все в таком роде) но fasm.ini входящий в архив туповатый, неверно распознает .if и концовку приписывает end if вместо .endif , во время .else или .elseif просто табулирует и строка смещается еще вправо, КОРОЧЕ ЕСТЬ ЛИУ КОГО НАСТРОЕНЫЙ FASM.INI БЕЗ ТУПОСТЕЙ ИЛИ ГДЕ НАДЫБАТЬ РУССКУЮ ПОДРОБНОРАЗЖЕВАНУЮ СПРАВКУ КАК СДЕЛАТЬ САМОМУ



Ранг: 74.1 (постоянный), 34thx
Активность: 0.030
Статус: Участник

Создано: 13 октября 2006 01:19
· Личное сообщение · #2

на форуме васма точно есть, я брал оттуда




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 13 октября 2006 01:20
· Личное сообщение · #3

В WinAsm сделали поддержку фасма давно.



Ранг: 16.8 (новичок)
Активность: 0.030
Статус: Участник

Создано: 13 октября 2006 01:30 · Поправил: TOR
· Личное сообщение · #4

В файле fasm.ini замени :
[CodeBlock]

2=.if,.endif,.elseif,.else,0

[CodeMacro]
1=.if,{T},{C}{I}.endif
2=.else,{T},{C}{I}
3=.elseif,{T},{C}{I}

6=proc,{I}{T}{C}{I}{T},{C}{I}{T}ret{C}{I}{T}endp{C}

Там же, не забудь:

[Environment]
1=path,x:\ide\radasm\;
2=include,x:\ide\radasm\include

Я себе сбросил fasm.exe, и папку include в дерикторию с RadAsm.Если пропишешь пути на свои, будет тоже нормально.


 eXeL@B —› Программирование —› RadAsm + fasm
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати