/*功能:拷贝 source到 dest,dest返回*/inst _stdcall myStrcpy(char soure[100],char dest[100])
{  strcpy(dest,soure);
  return 1;
}请问为什么?

解决方案 »

  1.   

    在vb中这样调用的
    函数参数这样定义的 (byval source as string,byval dest as string)
    dim deststring as string;
    myStrcpy "hello",deststring  =>非法
      

  2.   

    我在vb中是这样调用的
    dim dest as stringmyStrcpy "hello",dest
      

  3.   

    函数定义不对
    例如
    myString(source,dest)
    char source[100];
    char dest[100];
    {
    }
    试试吧
      

  4.   

    试试在VB中这样dim dest as string * 100
    mystrcpy "hello",dest
      

  5.   

    shorrow(孩子 说的对
    同意
      

  6.   

    shorrow(孩子 说的对
    同意
    类型最好是 BSTR的 DLL传递指针
      

  7.   

    to  shorrow(孩子)
    myString(source,dest)
    char source[100];
    char dest[100];
    {
    }这种跟我的定义有什么不同吗?请指教,我一直以为这种定义是较早的定义是这样写的,跟我写的定义是一样的作用
      

  8.   

    shorrow vc6.0不支持你的写法vc_boy说对了 mfkzj() ,你能详细说说怎么用bstr传递指针吗?
      

  9.   

    sorry,是我记错了,应该是不支持我的写法,