Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.04;
Скачать: CL | DM;

Вниз

Слинковать dll и exe   Найти похожие ветки 

 
Юра   (2002-10-24 15:34) [0]

Странный такой вопрос - если есть dll, можно ли ее "засунуть" в исполняемый файл? Наверное, можно как ресурс, потом в процессе исполнения извлечь на диск и по завершении программы файл уничтожить. А можно еще как-то иначе? Я понимаю, что это извращение :-), но интересно.


 
Digitman ©   (2002-10-24 15:56) [1]


> если есть dll, можно ли ее "засунуть" в исполняемый файл



Да хоть черта "засовывай" ! Объявляй его как RT_RCDATA - и вперед !)

> Наверное, можно как ресурс, потом в процессе исполнения
> извлечь на диск и по завершении программы файл уничтожить


Да на здоровье. Был бы в этом конкретный смысл. О нем ты, кстати, не упомянул.


> А можно еще как-то иначе? Я понимаю, что это извращение


Иначе - ЧТО ?
В чем ты видишь "извращение" ?


 
Юра   (2002-10-24 17:12) [2]

Конкретный смысл может быть таким - есть несколько достаточно мелких dll (исходники по каким-то причинам недоступны), чтобы не тащить их отдельно - упаковать в файл. В промежуточной записи на диск мне не нравится сама эта запись. Извращение же вижу в самой идее запихивания dll в exe ;-)


 
Digitman ©   (2002-10-24 17:22) [3]


> чтобы не тащить их отдельно - упаковать в файл


Ну так и упакуй ! На то есть sfx-архивы и разного рода инсталляторы, делающие то же самое при определенных опциях ..


 
asmith   (2002-10-24 20:13) [4]

Делаем так :
1. создаем текстовый файд myLib.rc с таким содержимым
MYDLL RCDATA
mydll.dll
и сохраняем его
2). Компилируем myLib.rc
brcc32.exe myLib.rc
3). Полученный myLib.res линкуем с исполняемым файлом директивой
{$R myLib.res}



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

Текущий архив: 2002.11.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-11305
Yuraz
2002-10-23 16:51
2002.11.04
Знатоки, подскажиет что за алгоритм шифрования XOR


3-11109
Sirus
2002-10-16 10:13
2002.11.04
Почему IBase не делает того что нужно???


14-11396
RV
2002-10-17 12:19
2002.11.04
Про железки. Переходник с PCI на USB


1-11227
Semion
2002-10-25 08:33
2002.11.04
Чтение и запись в файл


1-11246
Yr2
2002-10-23 21:02
2002.11.04
2D, а не 3D компоненты???