捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:paszlib v1.1.4
luqiao 45635 2013/3/13 3:37:05
WINDOWS下没问题,但linux下BUG一大堆,郁闷,PASCAL的东西就这样...就象没人要的孩子,全靠义工改进和维护,代码无法商业化啊
wh445306 35202 2008/8/5 23:04:21
paszlib1.1.4版,很好用,但有一个很大的Bug,我也没有仔细查找,好像跟DELPHI的内部函数,POS,Copy冲突,不信大家可以测试,希望能找出解决方法:
测试代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
  s,CurX,CurY: string;
  //Bmp: Tbitmap;
  //CompressedStream:TMemoryStream;
begin
   s:='450-350';
  if Pos('-',s)>0 then //设置光标位置
  begin
    CurX:=Copy(s,1,Pos('-',s)-1);
    CurY:=Copy(S,Pos('-',s)+1,Length(S)-Pos('-',s)+1);
    SetCursorPos(StrToInt(CurX),StrToInt(CurY));
  end;
end;

没有在Uses中加入Paszlib单元的引用,一切正常,如果加入后再次编译将会提示如下错误:
[Error] Unit1.pas(37): ')' expected but ',' found
[Error] Unit1.pas(39): Missing operator or semicolon
[Error] Unit1.pas(39): ')' expected but ',' found
[Error] Unit1.pas(43): '.' expected but ';' found
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

希望高物能帮忙解决一下!
wyb_star 30527 2007/7/25 8:52:52
和我测试的正好相反,用Pascal的压缩时间要比C版(1.1.4)的快很多(20%-30%),1.2.3我没用测过,具说这个版本和以前的版本相比效率上提高了很多
nevergrief 30518 2007/7/24 20:28:00
楼上的请问怎么联系啊?我想要你的报告。非常感谢!!
nevergrief@hotmail.com
freez 30336 2007/7/11 10:42:42
经过严格的测试,效率并没有所说的那么高。

和C的1.1.4、1.2.3版比较,Pascal的压缩操作耗时要比C的多出3倍,解压缩操作耗时基本相同。(另:Pascal的解压有缺陷)

如果需要详细的报告可以联系我。
wyb_star 26645 2006/10/18 17:16:19
这个是我在1.1.2版的paszlib基础上,通过Beyond Compare比较zlib 1.1.2和1.1.4的代码后修改而来的,之所以没有直接升级为1.2.3版的,是因为它们之间的代码差异较大,没有个2、3天时间改不完,所以就偷了个懒,谁要有兴趣就自已改吧,工作量不算太大。
wyb_star 26644 2006/10/18 17:11:23
其实把inc中的代码放到paszlib.pas文件中也行,这样就可以精简为一个pas文件,但是这么做文件的体积有点大(8000多行),看代码有点乱,有喜欢多个文件版本的可以到这来下载:http://www.nomssi.de/paszlib/paszlib.html!
第一页 上一页 下一页 最后页 有 7 条纪录 共1页 1 - 7
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表