如何在动态连接库中检查某一表单上的Edit的内容是否为空。空则返回控件名称,非空返回逻辑植True
要求有源码及说明。

解决方案 »

  1.   

    很难吗?但是楼主你的函数返回值有问题,你的意思是函数返回值要么为True要么为一个字符串,那么可能用Variant可以搞定吧。
    最简单的方法就是这样
    function a(T :THandle):variant;
    begin
      如果得到edit为空,如果是确定只会传递Edit进去这个函数会简单很多
        result :=True
      else
        result :=Edit的名字;
    end;
      

  2.   

    我觉得这个函数的返回值最好为字符串,如果返回的字符串为空,则代表这个Edit为空,如果Edit不为空,那么就传会Edit的名字。很容易的啊,我已经搞定了,但是必须是确定只会传递Edit进去
      

  3.   

    to Linux2001(我想买手提电脑啊!) 
    返回值可以是字符串,结果再处理一下就可以,你能否把代码贴出来?
      

  4.   

    if 函数的返回值为空 then
      返回控件名称
    else if 函数返回值不为空 then
      返回控件值呗
      

  5.   

    To Linux2001(我想买手提电脑啊!) 
    在.DLL文件中你试了吗?我需要完整的代码。