CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

PowerBuilder中调用动态链接库的问题

楼主yaozijian110()2004-05-01 21:36:00 在 PowerBuilder / 基础类 提问

我用VC++写了个动态链接库,导出了一个函数:  
  TCHAR   DelwithFile(LPCTSTR   pDataFile,LPCTSTR   pKey,LPCTSTR   pResultFile)  
   
  在PowerBuilder中声明为:  
  FUNCTION   Char   DelwithFile(string   pDataFile,string   pKey,string   pResultfile)   LIBRARY   "Encrypt.dll"   ALIAS   FOR   "DelwithFile"  
   
  但是在作以下调用的时候,总是出错:  
  string   filename  
  string   key  
  filename   =   sle_filename.Text  
  key   =   "fige"  
   
  EncryptFile(filename,key,filename)  
   
  提示信息为:  
  Application   terminated  
   
  Error:   Specified   argument   type   differs   from   required   argument   type   at   runtime   in   DLL   function   DelwithFile.(Invalid   stack   pointer   on   return   from   function   call)   at   line   7   in   clicked   event   of   object   cb_encrypt   of   w_main.  
   
  请问这是怎么回事,我该怎样解决这个问题。  
   
  问题点数:50、回复次数:3Top

1 楼Li_Dinosaur(朋友)回复于 2004-05-01 21:50:11 得分 25

先在用VC做另一个程序,调用dll里面的函数,看看是否成功.如果方便的话给dll的源码,q我帮你看看什么问题.Top

2 楼Li_Dinosaur(朋友)回复于 2004-05-01 21:54:47 得分 0

look544@163.comTop

3 楼lzheng2001(1加1)回复于 2004-05-02 12:11:31 得分 25

类型不符合?   或者本身DLL中的函数,在运行时就有错误Top

相关问题

  • 调用动态连接库
  • 调用动态链接库
  • 如何调用动态库?
  • 动态库调用问题
  • 动态库调用出错
  • 再问调用动态连接库
  • 细问动态连接库调用
  • VB如何调用动态连接库
  • 关于调用动态库的问题,
  • 动态连接库的调用问题。

关键词

  • 函数
  • dll
  • delwithfile
  • 调用
  • 问题
  • lpctstr
  • filename
  • function

得分解答快速导航

  • 帖主:yaozijian110
  • Li_Dinosaur
  • lzheng2001

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo