| 如下一段代码,本机上运行正常,但是通过局域网访问就报异常,防火墙中我已经把1433端口放行了。 | 点击:0 | ||
| try Close; SQL.Clear; SQL.Add('delete from datadetail_temp'); ExecSQL; Close; SQL.Clear; SQL.Add(strsql); //sql.SaveToFile('d:test.txt'); ExecSQL; Close; SQL.Clear; SQL.Add('SELECT ISNULL(SUM(num),0) AS bc FROM datadetail_temp'); Open; First; bcsum(2007-07-12) | |||
| ★★据说95明天上午要看他自己★★ | 点击:0 | ||
| 549陪群群去看95吧 网友解答: 占了1楼先 网友解答: 2楼我来了 网友解答: 我的变形金刚啥时能看成(2007-07-12) | |||
| 关于用delphi定义的dll,用pb调用的问题! | 点击:0 | ||
| 关于用delphi定义的dll,用pb调用的问题!:我做图片旋转主要是为PowerBuilder服务,我用delphi编写一个dll,在pb里面调用,结果dll在delphi里面调试通过,但在pb里面有问题:1、是运行后程序无法正常退出,一直占用资源,进程关闭不了。2、是给这个函数两个参数,用来(2007-07-12) | |||
| 16进制字符串转化成10进制数的问题 | 点击:0 | ||
| 想把 'A'转化成 10 用哪个函数?谢谢 网友解答: integer( $A ) 网友解答: integer $A 可以是变量吗? 网友解答: 类似这样: StrToInt('$'+AStr) 网友解答:(2007-07-12) | |||
| delphi中如何打开.udl文件对话框 | 点击:0 | ||
| 用winexec是打开可执行文件,好像不行。用SHELLEXECUTEINFO的话再哪声明,怎么找不到它 网友解答: usesshellapifunction ShellExecute; external shell32 name 'ShellExecuteA'; 网友解答: API: PromptDataSource() 网友解答: usesshellapi;……ShellExecute //是ap(2007-07-12) | |||
| 读入txt文档里面的信息 | 点击:0 | ||
| 各位专家高手,请教一个问题:如何把txt文本里面的信息分段读入到字符串里面,原文本中没两个“”后面的内容为一个字段???例如:原文本为:张三18男北京希望在memo显示出:姓名:张三年龄:18性别:男住址:北京谢谢各位了!!! 网友解答: 将文件读入到TStringlis(2007-07-12) | |||
| delphi 中怎样限制小数位长度。有没有直接的数据类型可以限制 | 点击:0 | ||
| delphi 中怎样限制小数位长度。有没有直接的数据类型可以限制 网友解答: 没有~~可以用formatfloat设置 网友解答: 用MaskEdit 设置它的editmask属性 例如 !9999.99;1;_ 网友解答: 用formatfloat进行字符转换,在通过strtofloat转换为float类型例如:formatfloat('0.00'(2007-07-12) | |||
| TreeView与树形结构算法? | 点击:0 | ||
| 无限制深度与级别的树形结构数据库中定义表结构如下字段1 字段2记录ID 父节点记录ID构成一个自关联的树形层次结构,现在用树形控件TreeView显示它加载方法如下:1.一次查询全部记录,遍历记录集,把数据全部ADD到TreeView控件中显示(非层次结构显示)2.遍历TreeView,(2007-07-12) | |||
| 多线程中循环速度的问题? | 点击:0 | ||
| 这样一段代码:for I:=0 to BMP.Height-1 do p := BMP.ScanLine[I]在主线程中执行几乎不花时间,但是在子线程中却要等N久才能执行完,不知道是什么问题? 网友解答: up 网友解答: 和线程,循环好像没有关系,pixelformat:=pf32bit试试 网友解答:(2007-07-12) | |||
| 从文本文件中读指定的字符串 | 点击:0 | ||
| 文本文件2M左右,部分内容如下4002133202233736}{W0009H070515224102033302234031}{W0009H070515224202033402334337}{W0009H070515224301933802134342}{W0009H070515224402034002134536}{W0009H07051522450213370233433e}{W0009H070515224602233802334341}{W0009H07051(2007-07-12) | |||
| 还是关于GDI+的! | 点击:0 | ||
| 请问已经有了GDIPAPI.pas等3个pas文件,接着要怎样才能引用他的功能!?我把这几个文件拷贝到Delphi目录然后uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, GDIPAPI, GDIPOBJ, GDIPUTIL; 结果出错!需要dcu文件。请问该怎(2007-07-12) | |||
| 又是一个关于GDI+的! | 点击:0 | ||
| 我将GDIPAPI.pas,GDIPOBJ.pas,GDIPUTIL.pas,DirectDraw.pas,DXCommon.pas等pas文件拷贝到测试目录,新建一个工程,里面没有添加任何代码、控件仅仅ues了一下!uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, GDIPAPI,(2007-07-12) | |||
| 做删除功能时出现的问题 | 点击:0 | ||
| 刚刚学习delphi,要做一个删除功能,可以通过编译,但是运行时删除数据表中存在的信息时,出现错误提示:Project Project1_caizepeng042_04.exe raised_exception class EOleException with message '对象名'supplier_caizepeng042_04'无效.'.Process stopped.Use Step or R(2007-07-12) | |||
| [求助]为什么出现无效指针操作? | 点击:0 | ||
| 在一个小程序中,我要从一份INI中载入一些数据,显示在窗口上,如下。procedure TFrmMain.LoadINI;var fini:TINIFile sl:TStrings; i:Integer;begin // fini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'MYPro.INI'); //载入打印机列表 sl:=TStrings.Crea(2007-07-12) | |||
| continue有用吗? | 点击:0 | ||
| procedure TDemo33Form.btnStringClick(Sender: TObject);var S:String; Ch:Char;begin S:=''; for Ch:='a' to 'z' do begin if odd(ord(ch)) then continue; S:=S+Ch; //连接一个字符到S end; lblOutput.Caption:='ASCII码end;end. 这里的continue我去掉不也行吗?`(2007-07-12) | |||
| 帮忙把这点代码翻译成VB的,谢谢了! | 点击:0 | ||
| 朋友让我翻译,可是我太菜了。不会翻。请大家帮忙了。不知道放在Delphi区合不合适。读取主板序列号uses SHA1, Base64;function GetHashedBiosInfo: string;varSHA1Context: TSHA1Context;SHA1Digest: TSHA1Digest;begin// Get the BIOS dataSetString(Result, PChar(Pt(2007-07-12) | |||
| telnet的问题?命令分开发送可以,一次发送不行? | 点击:0 | ||
| 代码如下:IdT_yyxt.Host := IP; if not IdT_yyxt.Connected then IdT_yyxt.Connect;//命令1 s := 'sysoper';//s := trim(edit1.Text); for i := 1 to length(s) do IdT_yyxt.SendCh(s[i]); IdT_yyxt.SendCh(#13);//命令2 s := 'sysoper'; for i := 1 to length(s) do I(2007-07-12) | |||
| INTRCPT.DLL,三层数据一直无法压缩,请给予提示。 | 点击:0 | ||
| 完全参照:一直用SocketConnection和服务端的传输数据在三层数据库中,从来没有注意到它们之间的数据传输,只是想着,管它了,网络的事,前段时间在Delphi中的Demos中发现DemosMidasIntrcpt.dpr例子,呵呵,再看了半天的VCL发现可以将Client端发送的给Server的数据,(2007-07-12) | |||
| 用IdSMTP和IdMessage发送一个邮件,用户名或口令或邮件地址实际上是错的,但SMTP服务器的设置是正确的,可是send后不报错 | 点击:0 | ||
| 1.IdSMTP设置了错误的username或password或Address,正确的Host,但是connect不报错2.IdSmtp.send(IdMessage)也不报错3.bflag := IdSMTP1.Authenticate();报错,为什么?如何才能验证设置是错误的,邮件实际上没收到呢,我希望能检测出没收到邮件,而弹出一个错误框。谢(2007-07-12) | |||
| 急加在线:编辑DBGRID的内容,如何使其只有单击保存按钮才能实现保存呢 | 点击:0 | ||
| 如问题 网友解答: dbgrid控件有自动保存功能,当无意中修改里面的数据时,鼠标点到其他的记录时修改就自动保存了。解决办法:我把dbgrid的readonly属性设置为true,就不可以在dbgrid控件中修改数据了,可是在和数据库连接的的文本框中误修改时,在dbgrid中点击其他记录(2007-07-12) | |||
| 快来抢分啊:关于动态创建TcpClient控件的问题,高手们请进 | 点击:0 | ||
| 是这样,我想在程序里动态创建一组TcpClient控件,这一组控件具体是多少个不确定,可能是1个,也可能是100个,然后我要为每一个TcpClient控件的事件event赋值,当然所有TCPCLIENT控件我只能用一个已声明的函数去赋值,但是问题来了,我怎么才能通过这个函数来区分当前这次触发(2007-07-12) | |||