string ls_wintype = "u_external_function"
if ge_environment.charSet = CharSetUnicode! then
ls_wintype = ls_wintype + "_unicode"
else
choose case ge_environment.ostype
case sol2!
ls_wintype = ls_wintype + "_sol2"
case hpux!
ls_wintype = ls_wintype + "_hpux"
case aix!
ls_wintype = ls_wintype + "_aix"
case else
if ge_Environment.Win16 then
ls_wintype = ls_wintype + "_win16"
else
ls_wintype = ls_wintype + "_win32"
end if
end choose
end if
auo_extension = create using ls_wintype
if IsNull(auo_extension) then
return false
else
return true
end if
错误提示是不能找到数据类型
Cannot find data type
请高手帮忙看看,指点一下
------解决方案--------------------
哪句提示的?
是不是这里要修改一下:
if IsNull(auo_extension) then //if isvalid(auo_extension) then
return false
else
return true
end if
------解决方案--------------------
估计是楼上说的情况
------解决方案--------------------
if IsNull(auo_extension) = true then
return false
else
return true
end if
------解决方案--------------------
查查你的库里是否有 u_external_function这个对象
参数auo_extension应该是u_external_function
------解决方案--------------------
string ls_wintype = "u_external_function"
看看你的库里有没有u_external_function如果有把
auo_extension = create using ls_wintype
直接改成
u_external_function auo_extension
auo_extension = create u_external_function
然后在去调用 auo_extension这个自定义的数据
但前提是u_external_function类型存在