易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi调用VCDLL类求助 - VC/MFC / 进程/线程/DLL

VCDLL已经创建好。
我建了一个类
大致代码如下

C/C++ code:

typedef class ZHallAPI
{

public:

virtual int GetVersion() = 0;

virtual int Prepare() = 0;

virtual int UnPrepare() = 0;

virtual int Connect(char* szIPAddr, unsigned short usIPPort) = 0;

virtual int DisConnect() = 0;

virtual int ClientLogin(const LPCLIENTLOGIN lpClientLogin, LPCLIENTLOGINRST lpClientLoginRst, char* szErrInfo) = 0;


} HALLAPI, *LPHALLAPI;

LPHALLAPI __stdcall GetHallApi();

LPHALLAPI __stdcall GetHallApi()
{
static ZClientInstance Instance;
return &Instance;
}
int ZClientInstance::MyPrepare()
{
int iRet(0);


if(this->bPrepared)
{

return T_OK;
}
this->lpClientAPI = GetClientAPI();
iRet = this->lpClientAPI->Prepare();
if(Z_OK != iRet)
{
return ERR_TP_CLIENT_ERROR;
}
this->bPrepared = true;
return T_OK;
}

int ZClientInstance::Prepare()
{

int iRet =this->MyPrepare();

if(T_OK != iRet)
{
this->UnPrepare();
}
return iRet;

}
int ZClientInstance::GetVersion()
{
//return this->API_VERSION;
return 123;
}
.......................


该dll在vc下调用测试通过,在delphi中测试调用,会报地址异常


相关问答:

delphi 本地装载驱动 - Delphi / Windows SDK/API

delphi 手动装载驱动文件提示:
RROR (1058): The driver is marked as disabled (Start=4) in its service database entry.
是不是这个驱动必需要用INF来安装。。用自带的INF来装是正常的。用手动装载就提示如上 ......

初学者如何学习delphi? - Delphi / 非技术区

1.我不会英语,下载了个delphi2010,打开以后里面全部是英语,连帮助文件也是英语,有没有汉化版的?
2.下面是装delphi2010的时候装进来的,麻烦解释这些事什么
Embarcadero Delphi and C++ Builder 2010 Database Pack ......

delphi 新增sheet问题 - Delphi / VCL组件开发及应用

如何使新增的sheet在前一个sheet后,excel默认有3个sheet,如我新增一个sheet4,怎样使它是插在sheet3后呢,而不是插在sheet1前?
右键不行吗?

Worksheets.Add 方法 
该方法用于新建工作表。
Function Ad ......

delphi 打印问题 - Delphi / VCL组件开发及应用

现在需要打印delphi窗体上所有的东西,我先抓图再打印,可是打印不出来,请大侠们帮忙。
只是我的代码:
procedure TForm1.FormCreate(Sender: TObject);
var
 cvsFullScreenCanvas:TCanvas;
  dc: ......

广州招聘DELPHI程序员 - 挨踢职涯 / 鲤鱼龙跃

要求很简单,懂DELPHI+MSSQL就可以。。
没经验要求。。工资2K~2.5K,不包吃住,
在外的人慎重考虑,可买社保,
如果想找踏脚板的请一边去,
可以承诺如果能干事,公司业绩不错的时候工资方面一定会有提升,
我 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号