解决方案 »
- 通过Internet访问局域网内的数据,有哪几种方式?
- 问一个简单的三层C/S数据库结构的问题?急~~
- 这个问题好奇怪呀!请大家帮帮忙!
- 有一个问题啊,为什么有些人可以放200分,而我最多只能放100分
- 在SERVER端,编写接口函数时,若返回的类型为STRING,在TYPE LIBRTRY 如何设置
- listview控件中item的排列问题
- 请问旋转90度的函数Rotate90怎样用于image呢?
- 如何将ADOCONNECTION作为一个参数传给DLL
- 如何动态改变远程数据模块中的ADOConnection的ConnectionString?
- 如何使的一个form在屏幕的最前端显示
- wordapplication控件怎么实现打印
- fastreport4 安装编译出错
var
dllpath: array[0..1023] of char;
begin
// inherited UpdateRegistry(Register);// GetModuleFileName(HInstance, dllpath, SizeOf(dllpath));
// ShowMessage(dllpath); // 这里显示的是实际运行的dll路径
// CreateRegKey('CLSID\' + GUIDTOSTRING(CLASSID), '', 'My');
// CreateRegKey('CLSID\' + GUIDTOSTRING(CLASSID) + '\InProcServer32', '', dllpath);
// 注册表里显示的却是dll的编译路径,上面传进去的参数也是实际运行的路径,真的是太奇怪了?
// CreateRegKey('CLSID\' + GUIDTOSTRING(CLASSID) + '\InProcServer32', 'ThreadingModel', 'Apartment');end;全部注释后仍然也会自动注册
从你描述的情况确实很难断定问题出在哪里,我也不能妄加猜测,你可以写一些日志来跟踪这个流程。