pass.pasFunction Decrypt(sSignature, sSource: PChar; sDest: PChar): Boolean; stdcall;implementationFunction Decrypt(sSignature, sSource: PChar; sDest: PChar): Boolean;
         external 'PASSWD.DLL';1. stdcall; 其参数传递从右到左 是什么意思,请举例说明?2.  external 'PASSWD.DLL'何意思?

解决方案 »

  1.   

    stdcall; 其参数传递从右到左 这是函数传递参数的方法函数最先取得的参数是最右的一个如上述函数的sdest.stdcall在函数调用结束后由被调用函数清除堆栈上的参数数据win32api所有的输出函数采用此方式。
    external 'PASSWD.DLL'何意思?
    告诉程序这个函数decrypt在外部文件passwd.dll中定义和实现。
    这样程序在使用的到这个函数时会寻找passwd.dll这个文件关调入内存