VERSION 5.00 Begin VB.Form SearchDocs BorderStyle = 3 'Fixed Dialog Caption = "Looking for Files" ClientHeight = 1830 ClientLeft = 2505 ClientTop = 2325 ClientWidth = 7110 ControlBox = 0 'False LinkTopic = "Form1" MaxButton = 0 'False MinButton = 0 'False ScaleHeight = 1830 ScaleWidth = 7110 ShowInTaskbar = 0 'False Visible = 0 'False Begin VB.CommandButton AbortScan Cancel = -1 'True Caption = "Cancel" CausesValidation= 0 'False Height = 375 Left = 2880 TabIndex = 1 Top = 1350 Width = 1455 End Begin VB.Label Label5 Caption = "Label5" Height = 440 Left = 120 TabIndex = 5 Top = 120 Width = 6870 WordWrap = -1 'True End Begin VB.Label Label4 Caption = "gefundene Dokumente:" Height = 195 Left = 120 TabIndex = 4 Top = 960 Width = 1800 End Begin VB.Label Label3 Caption = "Pfad:" Height = 195 Left = 120 TabIndex = 3 Top = 680 Width = 1800 End Begin VB.Label Label2 Caption = "Label2" Height = 195 Left = 2040 TabIndex = 2 Top = 995 Width = 5595 End Begin VB.Label Label1 Caption = "Label1" Height = 195 Left = 2040 TabIndex = 0 Top = 680 Width = 5595 End End Attribute VB_Name = "SearchDocs" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Option Explicit Private Declare Function GetTickCount Lib "kernel32" () As Long Private Const C_MIN_WAIT_TIME As Long = 1000 Private Const C_MIN_UPDATE_TIME As Long = 100 Private g_SD_StartTime As Long Private g_SD_LastUpdate As Long Public g_SD_Abort As Boolean Private Sub Form_Load() g_SD_Abort = False g_SD_StartTime = GetTickCount() g_SD_LastUpdate = g_SD_StartTime SearchDocs.Visible = False SearchDocs.Caption = GetResString(SEARCH_CAPTION) Label3.Caption = GetResString(SEARCH_PATH_LABEL) Label4.Caption = GetResString(SEARCH_FOUND_LABEL) Label5.Caption = GetResString(SEARCH_INFO_LABEL) End Sub Public Sub SD_UpdateProgress(curObject As String, curParent As String) Dim currTicks As Long currTicks = GetTickCount() If (Not SearchDocs.Visible) Then If (currTicks - g_SD_StartTime > C_MIN_WAIT_TIME) Then SearchDocs.Visible = True End If End If If (currTicks - g_SD_LastUpdate > C_MIN_UPDATE_TIME) Then g_SD_LastUpdate = currTicks Label1.Caption = curParent Label2.Caption = curObject End If End Sub Private Sub AbortScan_Click() g_SD_Abort = True End Sub Private Sub Form_Deactivate() SearchDocs.ZOrder (0) End Sub