社区
Delphi
帖子详情
TDllProcedure是个什么类型老使说undeclared indentifier
7456
2001-09-18 06:02:18
...全文
136
7
打赏
收藏
TDllProcedure是个什么类型老使说undeclared indentifier
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
7456
2001-09-19
打赏
举报
回复
我去试一试
angshuangxi
2001-09-19
打赏
举报
回复
你哪个TDllProcedure 是从哪里来的,
我怎么好象没有见过,
你直接定义成函数形式就可以了,参数要和 'DllRegisterServer' 的参数一致
7456
2001-09-19
打赏
举报
回复
下面是我从贴子中copy的,运行时到lpFunc : TDllProcedure;出现undeclared indentifier
我想也是没有用什么单元但是查不出来,用F1也查不到相关TDllProcedure的信息,我试着加了comserv单元也没有用,不知为什么
//*********************************************************
使用regserver会出现一个DOS窗口,显得很不雅,还是最好使用下面的函数(经过测试,没有问题),思想是调用Com DLL中的DllRegisterServer函数来完成自注册。
function RegisterDll(strDllPath : string) : boolean;
var
hLib : THandle;
lpFunc : TDllProcedure;
strName : string;
begin
strName := strDllPath;
hLib := LoadLibraryEx(pChar(strName), 0,LOAD_WITH_ALTERED_SEARCH_PATH);
if hLib = 0 then
begin
result := false;
exit;
end;
try
lpFunc := GetProcAddress( hLib, 'DllRegisterServer' );
if not Assigned(lpFunc) then
begin
result := false;
exit;
end;
lpFunc;
result := true;
finally
FreeLibrary( hLib );
end;
end;
angshuangxi
2001-09-19
打赏
举报
回复
把具体代码贴出来,
你肯定是没有 use 定义 TDllProcedure 的单元
7456
2001-09-19
打赏
举报
回复
大虾请进帮帮忙
7456
2001-09-18
打赏
举报
回复
我是实验下面帖子中的函数时遇到的
http://www.csdn.net/expert/Topic/9/9132.shtm
Nizvoo
2001-09-18
打赏
举报
回复
是你自定义的吧????
_______________________________________________________________
多多交流 共同进步
nizvoo@etang.com
http://nizvoo.myrice.com
_______________________________________________________________
解决error C2065: '_beginthreadex' :un
declare
d id
entifier
报错误error C2065: '_beginthreadex' :un
declare
d id
entifier
c语言编程un
declare
d,c语言中un
declare
d id
entifier
是什么意思?
“un
declare
d id
entifier
”的意思为“未声明的标识符”,是C语言中一种报错提示,表示标识符没有声明,即没有声明的变量、函数、
类型
却在使用。un
declare
d id
entifier
产生原因及解决方式:undecl...
C语言中的“un
declare
d id
entifier
“错误解析
"un
declare
d id
entifier
"是C语言中的一个错误,表示使用了未声明的变量、函数或其他标识符。当你使用一个变量而没有在使用之前进行声明时,编译器就会报告"un
declare
d id
entifier
"错误。在C语言中,函数的声明通常是...
c语言 'max' : un
declare
d id
entifier
,c语言中un
declare
d id
entifier
是什么意思?
在c语言中,“un
declare
d id
entifier
”的意思是“未声明的标识符”;一般是使用的变量或者函数没有定义,或者是定义的时候和调用的时候不一致导致的。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是...
c语言编译un
declare
d,c语言中un
declare
d id
entifier
是什么意思?,un
declare
d id
entifier
c语言错误 怎么改...
c语言中un
declare
d id
entifier
是什么意思?c语言中未声明的标识符是什么意思?,“未声明的标识符”指“未声明的标识符”,是c语言中的错误提示;一般使用的变量或函数是未定义的,或者定义的时间与调用的时间不一致...
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章