Вниз
Скачать: 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-1158293590
DemoN__
2006-09-15 08:13
2006.10.08
Какой прокси лучше поставить на dsl в инет кафе?


1-1156366214
Dreamse
2006-08-24 00:50
2006.10.08
Как обрезать картинку ?


2-1159033014
vain
2006-09-23 21:36
2006.10.08
Графика


15-1158557532
Id
2006-09-18 09:32
2006.10.08
Установочный пакет с FB 1.5


8-1142541887
Slava_NV
2006-03-16 23:44
2006.10.08
Люди помогите с литературой.




   Наверх