摘要:由d工具根据wsdl生成接口单元。如果生成exe调用,一切ok。但是封装成dll就出现问题了。根据网上前人的经验总结注意事项如下:1、有string类型的包括记录其他类型,要用按照说明使用单元ShareMem,同时发布BORLNDMM.DLL。2、调用dll中函数后正确返回,但同时会出现错误。原因是dll和exe方式有区别。要立即释放:var PExitProc: Pointer;procedure exitwork;begin// rmtsrvc1.FreeOnRelease;// rbnmsg1.FreeOnRelease;// rwnthtpchnl1.FreeOnRelease;...
阅读全文
摘要:当从表的数据移动需要和数据源记录同步时,会发生一现象:从表中设定的keyfield记录不连续,显示就会中断。 网上有说明: 6.如何实现如下功能: +财务部 +原材料仓库 +成品库 +冲压车间 +软件开发部 这个是部门的名称,点击加号就可以将本部门的人员情况显示出来。 解决:其实这是一个主从表关系,
阅读全文
摘要:Delphi Cxgrid获取选中行列,排序规则,当前正在编辑的单元格内的值【转】 cxGrid1DBTableView1.Controller.FocusedRowIndex 当前行号 cxGrid1DBTableView1.Controller.FocusedRow 当前行 cxGrid1DBT
阅读全文
摘要:调用mqic32.dll是简单的,但是想要返回给你的一个CompCode = MQCC_OK是不容易的。首先,确定mqclient和mqserver是ok联通的。在MQ Client(only)连接MQ Server收发消息配置 【转】已经说明。dos命令窗口用手工确认客户端连接服务端没有问题,其次,也是关键的一步:客户端的环境配置。要把参数写到mqclient.ini的文件中。#* Module name : mqclient.ini *##* Type : WebSphere...
阅读全文
摘要:package lavasoft; import javax.jws.WebService; import javax.xml.ws.Endpoint; /** * Java6开发WebService入门 * * @author usegear 2009-11-13 16:10:44 */ @WebService public class ServiceServer { /** * Web服务中的业务方法 * * @return 一个字符串 */ public String doSomething(String Myvar ){ System.out.pr...
阅读全文
摘要:用RO调用jave6的webservicejava6自带webservice开发功能非常便利。那么用d调用又如何。其实也非常简单。 这里体现懒汉的优势,用ro service builder 直接生成如下:unit SignLibrary_Intf;{----------------------------------------------------------------------------}{ This unit was automatically generated by the RemObjects SDK after reading }{ the RODL file ass.
阅读全文
摘要:好久没有写笔记了,现在有点时间,来篇。 happycyp 2007-7-19 cxGrid功能强大,适合做企业级的复杂查询。非常方便。 但是对其用法介绍的并不多,在此总结他人的使用经验和自己的一点小经验,供大家参考。 (1)动态设置显示格式 procedure SetDisplayFormat(AC
阅读全文
摘要:假设用dx已经构建好m/d了,主表不需要更新。1、在master中有一字段mysum,增加一个对照字段如ctrl_Field,其初始是detail的合计数2、master根据mysum和ctrl_Field的值对照改变该记录颜色。procedure TFormBase_PayPlan.cxgrdbtblvwGrid1DBTableView_TargetCustomDrawCell( Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: B..
阅读全文
摘要:要和银行用socket进行通讯,选用了idtcpserver,由于分组配套使用,自己写的client和server进行报文通讯完美。可是由银行调用就出问题了。表现为双方等待。接收不到报文。原因是这就是用writeln和readln方法。而银行方不加回车符的。因此参照网上先辈整理关键如下:procedure TForm5.TCPServerExecute(AContext: TIdContext);var len:integer; s:string; buffer:TBytes;begin len :=AContext.Connection.IOHandler.InputBuffer.S...
阅读全文