除了windows中的API函数外,还有其它什么函数能包含在dll中?
我对这些都头痛了.
我在delphi中做了一个dll,如下:
function wrx(a:integer):string;stdcall;
  begin
     if a<9 then
        result:='error'
     else
        result:='right';
  end;
这个函数,但是在vfp中调用时,却出现了'声明dll调用出现异常'的提示.不明白.为什么API可以,它却不行?可是和数据类型有关系,但不知道,请高手多多指点,最好能全面点,(或能提供相关方面的资料)在此,小弟谢谢大家了.   

解决方案 »

  1.   

    谢谢kl2000
    现在可以了.
    不过,还有一个问题,就是我上面所问的,函数除了API型的外,还有其它的类型的函数在dll中吗?
      

  2.   

    不过,还有一个问题,就是我上面所问的,函数除了API型的外,还有其它的类型的函数在dll中吗?不明白你上边这句话是什么意思
      

  3.   

    其实API 类型的函数就是window里面的DLL函数,你只要定义
    跟window 函数的调用惯例和跟他的数据类型就可以了.