检测问题

garnel 2003-05-15 02:09:17
如何在动态连接库中检查某一表单上的Edit的内容是否为空。空则返回控件名称,非空返回逻辑植True
要求有源码及说明。
...全文
84 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang21cnboy 2003-05-22
  • 打赏
  • 举报
回复
呵呵,问题不是怎么返回的问题,是你有没有可以被返回的东西!

garnel 2003-05-21
  • 打赏
  • 举报
回复
To Linux2001(我想买手提电脑啊!)
在.DLL文件中你试了吗?我需要完整的代码。
netcha 2003-05-21
  • 打赏
  • 举报
回复
楼主的想法太幼稚
Linux2001 2003-05-19
  • 打赏
  • 举报
回复
if 函数的返回值为空 then
返回控件名称
else if 函数返回值不为空 then
返回控件值呗
garnel 2003-05-19
  • 打赏
  • 举报
回复
to Linux2001(我想买手提电脑啊!)
返回值可以是字符串,结果再处理一下就可以,你能否把代码贴出来?
Linux2001 2003-05-16
  • 打赏
  • 举报
回复
我觉得这个函数的返回值最好为字符串,如果返回的字符串为空,则代表这个Edit为空,如果Edit不为空,那么就传会Edit的名字。很容易的啊,我已经搞定了,但是必须是确定只会传递Edit进去
Linux2001 2003-05-16
  • 打赏
  • 举报
回复
很难吗?但是楼主你的函数返回值有问题,你的意思是函数返回值要么为True要么为一个字符串,那么可能用Variant可以搞定吧。
最简单的方法就是这样
function a(T :THandle):variant;
begin
如果得到edit为空,如果是确定只会传递Edit进去这个函数会简单很多
result :=True
else
result :=Edit的名字;
end;
lili1 2003-05-16
  • 打赏
  • 举报
回复
不知道。
李_军 2003-05-16
  • 打赏
  • 举报
回复
函数的返回类型只有一种,你不好变通一下的
888888888888 2003-05-15
  • 打赏
  • 举报
回复
关注
Comer 2003-05-15
  • 打赏
  • 举报
回复
up

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧