Вниз
Скачать: CL | DM;

midas.dll   Найти похожие ветки 

← →
GreatMaster   (2006-09-21 14:50) [0]

При запуске программы, использующей midas.dll на чистой системе, путь к нему автоматом прописывается в реестре в нескольких местах.
Удаляем папку с программой (допустим демоверсия это была), ставим туже (или другую, не важно) прогу в другую папку. Запускаем и получаем "Cannot load MIDAS.DLL".
Как его гада можно по человечески прописывать? После того как он сам прописался


← →
alex_*** ©   (2006-09-21 14:58) [1]

regsvr32


← →
Johnmen ©   (2006-09-21 15:20) [2]

Можно обойтись без этой длл"ки.
Достаточно добавить в uses MidasLib


← →
GreatMaster_beginner   (2006-09-21 16:05) [3]

Можно обойтись без этой длл"ки.
Достаточно добавить в uses MidasLib

толково. жаль только что +200К к файлу.

вобщем спасибо всем.


← →
Shaman_ ©   (2006-09-21 17:39) [4]

Библиотеки нужно перед регистрацией прописывать в системную директорию. Пользователи обычно не знают что такое regsvr32. Сделай лучше модуль авторегистрации используемых библиотек примерно такого содержания:


...
function BFGetSystemDirectory:string;
var
REG: TRegistry;
WinPatch: string;
begin
REG := TRegistry.Create;
REG.RootKey := HKEY_LOCAL_MACHINE;

REG.OpenKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion",true);
WinPatch := REG.ReadString("PathName");
Result := WinPatch + "\system32";

REG.CloseKey;
REG.Free;
end;

procedure RegMidasDLL;
begin
CopyFile(PChar("midas.dll"),PChar(BFGetSystemDirectory + "\midas.dll"),false);
Winexec("regsvr32.exe /s midas.dll",1);
end;

begin
RegMidasDLL;
end.


и пропиши его первым в uses


← →
alex_*** ©   (2006-09-21 17:51) [5]

шаман однако.... про GetSystemDirectory слышал? Пользователи обычно программы и не ставят. А если midas.dll уже используется из места куда хотим переписать? и зачем вообще переписывать.

uses MidasLib избавит от множества проблем


← →
GreatMaster_beginner   (2006-09-22 11:52) [6]

alex_ дело говорит



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.033 c
15-1158297469
SergP
2006-09-15 09:17
2006.10.08
Модем и тоновый набор номера...


15-1158529418
Andy BitOff
2006-09-18 01:43
2006.10.08
Недавно (месяц-другой назад) была ветка ...


3-1154862962
serko
2006-08-06 15:16
2006.10.08
Найти далее и др.


15-1158565419
Gorlum
2006-09-18 11:43
2006.10.08
Аудиокниги


2-1158515499
o0o0o0o
2006-09-17 21:51
2006.10.08
Определение последнего элемента




   Наверх