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

 ·大家进来谈谈体会    »显示摘要«
    摘要: 学习sql server过程中,一定遇到了很多问题,不防都说出来听听。 ......
 ·[求教] .net如何与oracle连接啊    »显示摘要«
    摘要: .net连接sqlserver我知道怎么做 oracle试了总是不成功 哪里有这方面的例程下载啊? 或者请知道者给出一个例子 谢谢 ......


以下使用timer的方法是否正确

一个timer放在一个单独的form里面,其timer控件为:  
  Private   Sub   Timer1_Timer()  
          gbTimeOut   =   True          
  End   Sub  
  gbTimeOut   为一个全局变量,表示timerout的时间是否到了  
   
   
  另外一个函数ReadPort在一个module里,其功能是检测一端口的电平是否为高,如果在8秒以内电平变高,着ReadPort=True,否则ReadPort=   False  
   
  Public   Function   SendReady()   As   Boolean  
   
  Dim     Port   as   byte  
   
          Set   frmDoCali   =   New   frmTimer  
          frmDoCali.Timer1.Interval   =   8000  
          frmDoCali.Timer1.Enabled   =   True  
         
          Do   While   gbTimeOut   =   False   And   Port   =   0  
                    Port   =   FunctionA   (注:FunctionA是一个读取port的函数)  
          Loop  
          If   Port=   1   and   gbTimeOut=   false   Then  
                    ReadPort=   True  
          Else  
                    ReadPort   =   False  
          End   If  
           
          frmDoCali.Timer1.Enabled   =   False  
          Unload   frmDoCali  
          Set   frmDoCali   =   Nothing          
   
  End   Function

NO.1   作者: rainstormmaster

如果你不是只计时一次的话,应该这样(  
   
  dim   i   as   long  
  Private   Sub   Timer1_Timer()  
          i=i+1  
          if   i>=8   then  
                  gbTimeOut   =   True    
                  i=0  
          else  
                  gbTimeOut   =   false  
          end   if  
  End   Sub  
   
  注意frmDoCali.Timer1.Interval   =   8000要改为:  
  frmDoCali.Timer1.Interval   =   1000


 ·field类怎么用呀    »显示摘要«
    摘要: 前提:一个已知类对象,一个保存 此类属性名称 的变量。 问题:怎样通过这个变量从已知类对象中,得到此变量所指属性的值?? 注:能否将详细方法告知,谢了。 ......
» 本期热门文章:

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