本帖最后由 bcrun 于 2010-08-16 11:25:03 编辑

解决方案 »

  1.   

    不清楚lz的问题出在哪里bas文件没有加载?bas模块不会使用?
      

  2.   

    我想知道上面的FORM窗体如何调用到指定的bas文件的。。因为我这几天都再看语法。。
      

  3.   

    首先要加载bas文件工程——〉添加模块——〉选择“新建”、“现存”
      

  4.   

     恩。我添加了一个form文件,然后还有一个bas文件。。然后呢?最好能有本书给我看看。。我以前接触的是c#。那个类似于实例调用这个没看见调用的东东。。让我感到迷茫。。
      

  5.   

    添加后在你的程序里调用bas模块的函数或过程bas里
    Public Function fun_Test(ByVal intA As Integer, ByVal intB As Integer) As Integer
        fun_Test = intA + intB
        
    End Functionform里
    Private Sub Command1_Click()
        Dim intX As Integer
        Dim intY As Integer
        
        text1 = fun_Test(intX, intY)
    End Sub
      

  6.   

    本帖最后由 bcrun 于 2010-08-16 11:26:56 编辑
      

  7.   

    添加后在你的程序里调用bas模块的函数或过程bas里
    Public Function fun_Test(ByVal intA As Integer, ByVal intB As Integer) As Integer
        fun_Test = intA + intB
        
    End Functionform里
    Private Sub Command1_Click()
        Dim intX As Integer
        Dim intY As Integer    intX=5
        intY=7
        text1 = fun_Test(intX, intY)
    End Sub
      

  8.   

    本帖最后由 bcrun 于 2010-08-16 11:28:03 编辑
      

  9.   

    发现的不是调用函数。。是Form就是FORM1是怎么跑到2里面去的。先谢了。。
      

  10.   

     它先运行这  If wkRead And varCardReaderPort > 0 Then然后 End If
    End Sub  跳出去了。。直接调到2窗体了
      

  11.   

    Read_CardNumber
    这个过程在哪,贴出来
      

  12.   

      他判断的时候并没有进入到Read_CardNumber ...直接结束调到另外下面的那段代码的
      

  13.   

    不可能,如果有程序在运行timer不会触发tmrTime是控件,
    这个不是调用,是时间触发