ilove
38030
|
2009/7/17 12:37:59 |
to szlbz: 能不能发上来?先谢谢了! |
iking
38029
|
2009/7/17 12:19:58 |
好人好事! |
szlbz
38025
|
2009/7/17 11:39:25 |
我在楼主给的Indy10版本基础上修改了2个单元后,在D2007编译通过。 |
gavin03
38024
|
2009/7/17 11:36:28 |
如果不使用Indy就更好了, Indy 有版本不兼容问题, ICS、Synapse都不错。 呵呵,纯属个人意见 |
thinknet
38023
|
2009/7/17 11:08:48 |
我简单试用了一下你的DEMO程序,发现存在很明显的SQL注入问题。 不知道是不是因为DEMO比较简单的原因。 我仅仅试了一下在客户端程序Grid表中直接输入一个单引号,然后提交保存就出错了。 |
xjia
38021
|
2009/7/17 9:53:57 |
感谢分享 |
cpplyy
38020
|
2009/7/17 0:00:19 |
致敬 |
swgweb
38019
|
2009/7/16 23:14:48 |
发到盒子没有错,我也喜欢在盒子里下东西,但是在测试版本的时候怎么办?现在的开源软件就是一堆的人去玩SVN下载版(非正式版),这样也助于问题的反馈啊。等到稳定版本出现时,发到盒子里大家都会高兴的,直接使用的人也就没那么多怨言了。大家说呢?
这是我写的怎么使用Google SVN的一个简单图文教程,如果想发到SVN的话,可以参考。 http://hi.baidu.com/swgweb/blog/item/8bed574e687d8c00b3de058c.html |
mmzmagic
38018
|
2009/7/16 23:08:50 |
谢谢支持:) 还是发布到盒子吧,给盒子增加点人气 |
swgweb
38015
|
2009/7/16 18:38:20 |
建议楼主把这个东西放到google的SVN版本控制里面去,我们随时可以得到最新版,而且适合多个主干人员同时修改 |
gavin03
38014
|
2009/7/16 18:20:27 |
也期待楼主能连同 Delphi2007 的版本一同发布,值得学习学习,呵呵 |
gavin03
38013
|
2009/7/16 18:15:36 |
支持一下楼主,期待楼主下一版本的发布 |
mmzmagic
38011
|
2009/7/16 17:36:29 |
to xopv: 自动处理二进制字段的已经改好了,修改了服务端和客户端2个单元,打算发布下一版时一起发布。 你需要的话可以加我QQ,给你传过去。 速度嘛我感觉挺快的,我远程用来读写电子地图一张图几M的数据。100m局域网速度10/M,主要取决于网络带宽。 关于你提的第2点,可以使用大二进制字段来存储这个文件。 |
xopv
38010
|
2009/7/16 17:24:11 |
还想问个问题: 处理二进制图片字段,速度如何?
另: 1.应该再加入处理MSSQL的存储过程功能会更好. 2.上传文件到服务器,再由服务器端处理导入资料,这个功能应该也需要的. |
mmzmagic
38009
|
2009/7/16 17:03:53 |
to yzqyb呵呵 开源的目的就是让大家可以随意修改; to 29882942 : 2007自带的是indy10,我用的是D7的INDY9所以不兼容,已经有个朋友改INDY10版本的,有兴趣加我QQ给你传 |
29882942
38008
|
2009/7/16 16:56:34 |
我的是D2007,运行客户端DEMO时提示 [DCC Error] UntTBaseSocketClient.pas(61): E2003 Undeclared identifier: 'ReadInteger'
怎么办哦? |
yzqyb
38007
|
2009/7/16 16:47:13 |
要是改为ZEOSLIB连数据库就更好。 还有客户验证没有,谁都可以连数据库。 |
mmzmagic
38005
|
2009/7/16 16:17:11 |
xopv说的问题的确存在,如果正好在连接断开时客户端进行操作,会导致服务端启动起来,客户端也无法连接服务端。 是个客户端的BUG,已经修复。会在下一个版本发布时修正。 使用当前这个版本的朋友还麻烦手动修正一下。 ----------原代码 untRmoDBClient单元内 130行 procedure TConnthread.execute; begin if Client.ConnToSvr(Client.Client.Host, Client.Client.Port) then begin Client.FisConning := True; Client.Ftimer.Tag := 0; end; end;
修改为 ========== procedure TConnthread.execute; begin try if Client.ConnToSvr(Client.Client.Host, Client.Client.Port) then begin Client.FisConning := True; end; finally Client.Ftimer.Tag := 0; end; end;
即可解决此BUG,感谢xopv 的提醒。 |
snakegao
38004
|
2009/7/16 16:13:25 |
向楼主致敬!向楼主致敬! |
mmzmagic
38003
|
2009/7/16 16:07:39 |
服务端退出或网络断开以后,我会有个定时器自动检测并且重连, 一般情况下这样几率比较小,所以断开以后3秒我才重连。 你可以重启服务端后,客户端等待几秒再进行操作。 也可以调整一下重连定时器的执行时间。 |