Здравствуйте, по Крупнику,пытаюсь открыть компилятор,а система мне пишет : c:\program Files\Far2.0\myasm\asm_study\Bin\PSAPI.DLL.загружен,но точка входа для DllRegIster Server не найдена. и вообще c:\program Files\Far2.0\myasm\asm_study\Bin\PSAPI.DLL.не выглядит как.DLL или OSX файл? как правильно установить MASM?
stalker_t2010 ставь fasm, с ним ваще маразма меньше! Более того поддерживается и в нэте хоть уешься опен-сорцовых решений на нем, не смотря на то что он моложе чем масм32
Clerk приведите пример, желательно с указанием мест "великогемора" и описанием примера того же самого места на масм32 с указанием на обратное.
с пониманием отношуть к тем, кто подсел на фасм, но, как бы это сказать, стиль исходников - просто неприятен... никаких особых преимуществ у фасма нет, так зачем же ... только потому что компилятор и линкер - мелкософта? это просто бзик, надо это осознать и встать на путь исцеления... насколько трудно написать компилятор для масма? без извращений всяких.. нас странице второй файл - масм уже откомпилен, оттуда удалено всё лишнее, что начинаюсчему в ближайшее время скорее всего не пригодится
Вы о макросах? Hutch'евский метод всемакроса более утомителен. Для меня их очень много, трудно запоминать. Похоже на ЯВУ, функции которых носят все прежние имена, но поправленную реализацию. Никто не заставляет писать в макро, учить их словно другой язык, для логики и задолбистики полезно. Отсюда трудности при отладке. В МАСМ'е напрягают include libname.inc и libname.lib; mov eax,offset var1 и mov eax,address var1, да и microsoft c их культурой, но Биллом я горжусь, правда с ним стаканчик не кульну, а с Томашом можно. Посты мои зачем косите, совесть на базаре по 20 коп.\кило.
Blackbeam С пониманием отношусь к тем, кто до сих пор не перешёл на фасм, но... У фасма сплошные преимущества и... ну полнедостатка... максимум. Повторять уже надоело, какие. Надо было остановиться перед тире. Это уже недостаток. Большой. А для новичков вообще огромный. Что же до "мелкософт", я думаю, минимум 95-ти процентам фанатов фасма на это глубоко, если не ещё глубже. max7C4 Ну как? Щас Вам предоставят пример с использованием полей десятка нативных структур, которых якобы нету в инклудах фасма.
Стиль исходников определяется автором кода. Кто виноват, что вам не нравится собственный стиль? А вот исходники самого fasm'a - ужас тот еще...
всё таки, основное преимущество масма, мне кажется, - написал функцию, отладил, и убрал в отдельный файл, чтобы не замусоривать файл с точкой входа... который иногда получается достаточно большим и его приходится постоянно скроллить
Microedition да ладно. достаточно логично построены. вполне неплохо правятся/дописываются. бывают и хуже. тиниС, например
edemko Каждый день я пишу довольно большие обьёмы кода, весьма сложного для большинства. Если вы прево мир скомпилиле на чёмто не следует кричать что среда тру, а вот это гуан. Возьмите любой мой сурс и попробуйте перевести на фасм.
edemko А как вы хидеры и прочие модуля подключать будите, если не нравится директива поменяйте на макро, или мб вам кирилицой нужно.. Касательно offset - если не лезть в дебри с сегментацией, то понимайте как фиксап для данной ссылки, тоесть эта поправка будет в релоки добавлена.
Code (Text): фасму_многого_не_хватает equ fasm_lacks Clerk Ваш код такой страшный? Транслировать можно все. Назовите трудности портирования.
edemko Говорю же, пишите примитивные приложения типо сортировок строковых и тп. фасм норм, или например хотите вручную заголовок модуля собрать тогда берите фасм. Чтото приличное на нём не собирают(это вам не понять вследствие низкого уровня ваших знаний и отсутствия опыта), такой синтаксис, сложный код будет не читабельным. Не помню ни одного кодеса заслуживающего внимания, написанного на фасме, ну видел тут какието в пару десятков строк приложения и всё. l_inc - он не кодер, этот человек только с терминами борется, если вы его утверждения воспринимаете так активно, так к слову. (Кстате не изза этого ли не хотите масм юзать http://slesh.name/?act=articles&subact=show&nid=13 ?)
Очень мило. Я в отличие от некоторых свою терминологию не часто выдумываю. Это так, к слову. Clerk Раз в несколько месяцев я пишу маленькие кусочки кода, весьма простого для большинства. Возьмите этот или этот код и попробуйте перевести его на масм.
P.S. Подозреваю, что в ответ сейчас будет что-то в духе, что не досуг Вам в моём "гуанокоде" разбираться.
l_inc По второму линку обфускация чтоле ? Первый весьма похож на нормальный, ну по крайней мере начало