SetWindowLong (GWL_WNDPROC) 为何不能截获WM_KEYDOWN的VK_NEXT?
Delphi(Pascal)code//先用这句设置处理过程SetWindowLong(FHandle,GWL_WNDPROC,LongWord(@NewWndCallBack));//实际的处理过程在这里实现procedureTStockDrawBaseObject.ProcessMessage(varMessage:TMessage;varResult:
作者: rslxy 发布时间: 09-04
在一个Panel里有两个dbgrid怎么合理布局?
在一个Panel里有两个dbgrid,为了合理布局不知什么方法才是最理想了?如果是一个dbgrid的话我习惯把Panel和dbgrid的Align习属性都设为alclient,即最大在。但两个dbgrid怎样布局合理?刚才我把DBGRID1的Align设为altop,即最上,dbgrid2的Align设为alBottom,即最下。我知道虽然宽宽算是达到目的,但高度在不同尺寸的显示器上并不理想。
作者: F172515968 发布时间: 09-04
SQL单用户模式下的delphi运行问题,在线等,谢谢
sp_dboption'newyearhotel','singleuser','true'DBCCCHECKDB('newyearhotel','REPAIR_ALLOW_DATA_LOSS')用程序分别运行两条SQL语句,因为第一条置为单用户访问,所以运行第二条时总报错:数据库'newyearhotel'已打开,并且一次只能有一个用户访问。求助达人,如何解决。
作者: yffsrj 发布时间: 09-04
寻求一个方案
没有接触过硬件通信方面的内容,故来请教:一台PC机,多台硬件设备,数据库。PC机给多台硬件设备发送指令(串口/网口),硬件设备返回数据,PC机判断数据的准确性然后记入数据库。1,PC发送数据是否需要多线程来处理(但是感觉发送指令并没有冲突);2,PC接受数据是否需要多线程并写入数据库,是创建多线程接受数据还是创建多线程写入数据库还是两者都要;
作者: lch0422 发布时间: 09-04
Delphi实现的环形缓冲区
给刚开始学习程序的朋友写了一个环形缓冲区的例子,可以图示出缓冲区中数据的情况。 TRBInfo保存缓冲区的数据的结构体 PRBInfo=^TRBInfo; TRBInfo=Record RTLCS:TRTLCriticalSection; HeadIndex:Integer;//指向数据的开头位置 Positio
作者: ZyxIp 发布时间: 09-04
更新数据记录
现想更新数据库的某些字段,用TTable来过滤,然后更新,对批量处理(10万条),速度很慢,要1小时左右.请问哪位有经验,用哪个控件,withtable1do begin fori:=1to100000do begin Active:=false; Filter:='id='+id0;&n
作者: hz2008 发布时间: 09-04
一个idhttp获取的问题,,各位,谢谢啦,
Delphi(Pascal)codeprocedureTForm1.Button1Click(Sender:TObject);varstr,code,path:string;t,i,count:Integer;done:Boolean;postlist:TStringList;response:TStringStream;mytext:TextF
作者: zhongqian1_6 发布时间: 09-04
FastReport导出PDF时图像精度严重下降的问题
在用FastReport导出PDF时,发现预览时一切正常,但是生成的PDF文件中的图像精度严重下降,用来打印简直是惨不忍睹。。。。请问各位有遇到过同样情况的吗?应该如何解决才好呢?我用的是FR4.7,版本应该没有问题的。
作者: rongdaowenhua 发布时间: 09-01