home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Object = "*\AprjDJField.vbp"
- Begin VB.Form Form1
- Caption = "test DJField"
- ClientHeight = 2370
- ClientLeft = 60
- ClientTop = 345
- ClientWidth = 3060
- LinkTopic = "Form1"
- ScaleHeight = 2370
- ScaleWidth = 3060
- StartUpPosition = 3 'Windows Default
- Begin prjDJField.DJField DJField1
- Height = 390
- Left = 885
- TabIndex = 2
- Top = 585
- Width = 1395
- _ExtentX = 2461
- _ExtentY = 688
- Text = "DJField1"
- Size = 8
- End
- Begin VB.CommandButton cmdCase
- Caption = "case"
- Height = 495
- Left = 1590
- TabIndex = 1
- Top = 1530
- Width = 1215
- End
- Begin VB.CommandButton cmdNum
- Caption = "numbers"
- Height = 495
- Left = 180
- TabIndex = 0
- Top = 1515
- Width = 1215
- End
- Attribute VB_Name = "Form1"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Private FastField As iFastField
- Private Sub cmdCase_Click()
- FastField.ForceCase = [Lower Case]
- End Sub
- Private Sub cmdNum_Click()
- DJField1.ForceNumeric = Not DJField1.ForceNumeric
- End Sub
- Private Sub Form_Activate()
- DJField1.SetFocus
- End Sub
- Private Sub Form_Load()
- Set FastField = DJField1.Object
- 'timing test between class interface and default interface
- 'unremark the following lines, run the program, then view
- 'immediate window for results
- ' Dim t As Single, i As Long
- ' t = Timer
- ' With fastfield
- ' For i = 1 To 100000
- ' .Size = 3
- ' Next
- ' End With
- ' Debug.Print "fastfield: " & Timer - t
- ' t = Timer
- ' With djfield1
- ' For i = 1 To 100000
- ' .Size = 3
- ' Next
- ' End With
- ' Debug.Print "djfield1: " & Timer - t
- 'on my machine (pIII, 500mhz, 128mb ram):
- 'fastfield: 0.171875
- 'djfield1: 0.8789063
- End Sub
-