Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> asm -> delphi, компиляция асм в делфи 
:(
    Опции темы
eXa
Дата 9.1.2007, 07:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.12.2006

Репутация: нет
Всего: нет



HI
Мне нужно пихнуть исходник написанный asm(синтаксис fasm), в исходник Delphi,  например как процедура, реально это? Если да, то как?
Тема не нова, но всё таки, может модули есть какие специально для этого...

PM MAIL   Вверх
murod
Дата 9.1.2007, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 17.9.2005
Где: Uzbekistan/Tashke nt

Репутация: 1
Всего: 4



просто так:
Код

function LongMul(X, Y: Integer): Longint;    
asm
  MOV     EAX,X
  IMUL    Y
end;

и просто набери в поиск=ASM
http://forum.vingrad.ru/topic-109436/unrea.../asm/index.html
http://forum.vingrad.ru/topic-119615/unrea.../asm/index.html

--------------------
Люди всего мира берегите природу!  
PM MAIL ICQ   Вверх
eXa
Дата 10.1.2007, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.12.2006

Репутация: нет
Всего: нет



Переписывать 4 кб исходник под Delphi, для меня не самый лучшей вариант, я хотел поинтересоваться может есть какие инструменты, модули и тому подобное чтоб интегрировать исходник асма с малейшими изменениями в делфи
PM MAIL   Вверх
Guedda
Дата 10.1.2007, 02:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 14
Всего: 78



можно сделать obj файл и прилинковать его к exe ))) и вызывать уже оттуда.


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
eXa
Дата 10.1.2007, 04:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 1.12.2006

Репутация: нет
Всего: нет



Во! А можно поконкретней как это сделать?
PM MAIL   Вверх
Alexeis
Дата 10.1.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Цитата(eXa @  10.1.2007,  04:58 Найти цитируемый пост)
Во! А можно поконкретней как это сделать? 

Как модуль сделать или как прилинковать?

Для прилинковки достаточно объявить прототип нужных функций в модуле на Delphi. А для компиляции нельзя использовать компилятор от Microsoft нужно искать борландовский.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Guedda
Дата 10.1.2007, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Подрывник
****


Профиль
Группа: Завсегдатай
Сообщений: 3137
Регистрация: 27.12.2005
Где: Ростов-на-Дону

Репутация: 14
Всего: 78



Цитата(Alexeis @  10.1.2007,  15:09 Найти цитируемый пост)
нужно искать борландовский

tasm, basm  smile 


--------------------
Ll 2
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.