当前位置:首页
开发技术指南» 文章正文
    引言:

 ·问,在sybase中如何实现分页    »显示摘要«
    摘要: m(_ _)m...........rt,麻烦各位大大帮帮小弟,谢谢了~~~ ......
    摘要: 我如何把远程数据库上的这个表: kcname kcmc fslkscj ksrq weight 单元一 语文 85 20050910 5 单元一 数学 90 20050910 5 单元一 英语 90 20050910 5 单元二 语文 80 20051010 10 单元二 数学 90 20051010 10 单元三 英语 95 20051010 10 用sql语句转成本地这样的表: kcn......


求教:关于TMemorystream取地址的问题

各位高手:请帮帮忙!  
        var   vstream,dstream:TMemorystream;  
                buf:array[0..1]   of   byte;  
                i:int;  
              be:=10;  
              for   i:=1   to   num   do  
              begin  
                  j:=i   div   num;  
                  if   i   mod   num   >0   then  
                  begin  
                        be:=be+80*j+i  
                        vstream.Seek(be,soFrombeginning);  
                        vstream.Read(buf,sizeof(buf));  
                        s:=inttohex(buf[0],2);  
                        .....  
                  end;  
            end;  
              出现的问题是进入循环以后i=2的时候在vstream.Seek(be,soFrombeginning)就报错;  
              但是此时be=61的,我不知道为什么会报错!

NO.1   作者: madyak

将这句vstream.Read(buf,sizeof(buf));  
  改为:  
  vstream.Read(buf[0],sizeof(buf));  
 

NO.2   作者: hangguojun

代码有错  
  当i=2时,   be=12  
  j始终等于0  
   
      i值从1到num,   所以i永远小于num,   所以  
          1.i   div   num=0  
          2.i   mod   num=i  
     
 


 ·神秘的运行问题    »显示摘要«
    摘要: 在真机上,新安装的程序前2次不能运行,报错null pointer……但是奇怪的是第三次就又好了,我晕死,搞不懂了,都说再一再二,不能再三再四,它咋能这样呢?各位大虾请指点一二,谢谢了先,:) 手机用的是nokia 6108,s40系列的。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE