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

Как определить путь к dll библиотеки com сервера   Найти похожие ветки 

← →
Priest ©   (2007-01-09 14:39) [0]

Ком сервер находится в библиотеки com.dll и лежит в каталоге C:\com\. Как внутри сервера получить этот путь? Application.ExeName возвращает путь к dllhosx.exe


← →
umbra ©   (2007-01-09 14:52) [1]

посмотреть в реестре. HKCR\CLSID\{GUID вашего сервера}\InprocServer32\{по умолчанию}


← →
Priest ©   (2007-01-09 15:04) [2]

сделал так

function ExtractDllFilePath: string;
 var
   DllFileName: array[0..MAX_PATH] of char;
   i: Integer;
 begin
   Result := "";
   FillChar(DllFileName, sizeof(DllFileName), #0);
   GetModuleFileName(hInstance, DllFileName, sizeof(DllFileName));
   Result := "";
   for i := 0 to MAX_PATH do
     if DllFileName[i] = #0 then break
     else
       Result := Result + DllFileName[i];
   Result := ExtractFilePath(Result);
 end;



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

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



Память: 0.45 MB
Время: 0.004 c
2-1278621587
Delphist2
2010-07-09 00:39
2010.10.03
наследование обработчиков


2-1278309141
azamatufa
2010-07-05 09:52
2010.10.03
Как пробежаться по строкам DBMemo?


2-1278941491
JohnKorsh
2010-07-12 17:31
2010.10.03
Альбомная ориентация листа при печати.


3-1245651812
b/@.
2009-06-22 10:23
2010.10.03
Как проверить наличие SQL-сервера Firebird ?


2-1278922587
JohnKorsh
2010-07-12 12:16
2010.10.03
Печать форм.




   Наверх