Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Вниз

Как конвертировать DLL в Дельфи? Чтобы можно было чуть чуть подпр   Найти похожие ветки 

 
Кен   (2002-11-21 03:10) [0]

авить, добавить туда свои функции на Дельфи, и откомпилировать обратно в DLL. Пусть даже часть кода остаёся в ассемблере. Не страшно, разбирусь. Какой программой это можно сделать?


 
Slym   (2002-11-21 06:07) [1]

Вах. Зачэм дорогой, Раком вставать...
Пиши свою длл, в которой будут втои функции и ВЫЗОВЫ функций из длл которую хочещъ попортить

function a:longint;stdcall;
begin
end;

function b:longint;stdcall;external "олд_lib.dll" name "ляля";

exports a,b;

и никикого тебе вазилина, старую длл переименуй


 
Кен   (2002-11-22 05:19) [2]

А я не хочу целую кучу DLL я хочу одну.
И потом как подправить тогда код в DLL ?
В чём в принципе сложность то ? Ведь можно в Дельфи написать
asm
код на ассемблере
end;

и вставить туда всё из DLL. Правда разумеется это должна программа делать, а не в ручную. Неужели нет никакого asm2delphi ?


 
$hade   (2002-11-22 06:00) [3]

ага...мож еще перфолента2delphi&C&SQL&ве остальное? :-))


 
Cobalt   (2002-11-22 08:45) [4]

2 Кен
Представь себе, что ДЛЛ - это как микросхема, в которую после ее сборки уже ничего всунуть дополнительно нельзя.


 
Кен   (2002-11-25 03:19) [5]

2 Cobalt ©
Почему нельзя ?
Можно например забить некоторые команды числом 90 ( nop ) , чтобы они не выполнялись. Можно на их месте написать другие команды. Но вот как втиснуть туда что то своё и давольно объёмное ? И желательно на Дельфи, а не на ассемблере, я не знаю.


 
Кен   (2002-11-26 06:38) [6]

Неразрешимы вопрос ?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-51669
Tundra
2002-12-05 16:12
2002.12.16
Как в TstringGrid убрать доступ к отдельным ячейкам, строкам


8-51843
lexusU
2002-09-02 12:12
2002.12.16
Где взять исходники DirectDraw DirectSound DXCommon


3-51658
Cranium
2002-11-29 01:47
2002.12.16
Выхрузит Blob в файл!


3-51634
muzzzy
2002-11-22 13:55
2002.12.16
А реально paradox 3 for dos открыть табличку по русски


1-51731
alia
2002-12-06 13:13
2002.12.16
Как програмно сменить принтер ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский