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

Вниз

innosetup   Найти похожие ветки 

 
nastya   (2004-10-19 16:51) [0]

Использую innosetup. Необходимо, чтобы инсталляция запускалась только с СD. Ф-ю GetDriveType innosetup не понимает. Решила запихать ее в dll. Но innosetup упорно не хочет работать. Говорит не могу импортировать dll, а когда что-то и делал вызывалось исключение. Посоветуйте что-нибудь пожалуйста.
Спасибо


 
Fay ©   (2004-10-19 17:36) [1]

А эта функция уже в Kernel32.dll. Зачем её ещё куда-то запихивать?


 
nastya   (2004-10-19 17:41) [2]

а как я ее вызову в innosetupe?


 
Fay ©   (2004-10-19 17:43) [3]

А как ты собиралась вызывать из своей?


 
nastya   (2004-10-19 17:44) [4]

идея была: в innosetup  можно подключать dll.
упихать ее  в  dll и в innosetup  вытащить


 
Fay ©   (2004-10-19 17:46) [5]

А что мешает вытащить из kernel32.dll?


 
Lin7   (2004-10-19 17:47) [6]

Попробуй:

[Code]
function GetDriveType(s:Pointer):integer; external "GetDriveTypeA@kernel32.dll stdcall";

function InitializeSetup(): Boolean;
var
 ResGDT:integer;
begin
 ResGDT := GetDriveType(0);
 if ResGDT=...

end;

Удачи.


 
nastya   (2004-10-19 17:55) [7]

его заело: cannot import kernel32.dll


 
ssk ©   (2004-10-19 18:27) [8]

вариант 1: напиши свой инсталлятор.
вариант 2: исходники инносетапа доступны. поищи в сети.


 
simpson ©   (2004-10-19 18:43) [9]

Очередное решение проблем через назад?

А если болванка с дистрибутивом погибла? Зачем запрещать пользователю устанавливать программу с винта?


 
Lin7   (2004-10-20 12:17) [10]


> nastya   (19.10.04 17:55) [7]

У меня работает. Версия innosetup 4.2.5.



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
14-1098034446
u
2004-10-17 21:34
2004.11.07
Есть ли способы лечить пивной алкоголизм?


14-1097815067
MBo
2004-10-15 08:37
2004.11.07
Пятница - время поломать голову над непростыми задачками.


1-1098510179
UVV
2004-10-23 09:42
2004.11.07
Вторую форму в другой поток


1-1098627558
LAndreyV
2004-10-24 18:19
2004.11.07
Вопрос по компоненту EDIT


1-1098446809
vigo
2004-10-22 16:06
2004.11.07
Операции над датами