vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Darf's WARP 6 sein  
Autor: unbekannt
Datum: 30.12.01 14:55

Hi Cybermous,

so, Perfomancebremse beseitigt.

Private Sub Command1_Click()
   Dim nFileLen As Long
   Dim F As Byte
   nFileLen = FileLineCount(App.Path & "Namen.txt")
 
   F = FreeFile
   On Error GoTo FileReadError
   Open App.Path & "Namen.TXT" For Input As #F
      For i = 1 To nFileLen
         frm_Haupt.lst_Namen.List(i - 1) = txt_ReadLine(i)
      Next
   Close #F
   Exit Sub
FileReadError:
   MsgBox "Beim Lesen der Datei: " & App.Path & "Namen.TXT" & _
          "trat ein Fehler auf.", vbExclamation, "Fehler beim Lesen der Datei"
End Sub
 
Prozedur FileLineCount:
 
Public Function FileLineCount(ByVal sFilename As String) As Long
 Dim F As Integer
 Dim LineCount As Long
 Dim sTemp As String
 
 F = FreeFile
 Open sFilename For Input As #F
 While Not EOF(F)
    LineCount = LineCount + 1
    Line Input #F, sTemp
  Wend
  Close #F
 
  FileLineCount = LineCount
End Function
 
Public Function txt_ReadLine(ByVal LineToRead As Long, ByVal nFileNr As Byte) _
  As String
    Static lRow As Long
    Dim sLine As String
    Dim lRow As Long
 
    ' Solange einlesen, bis entweder Dateiende
    ' oder gewünschte Zeilennummer erreicht
    If Not EOF(nFileNr) And lRow < LineToRead Then
      lRow = lRow + 1
      Line Input #nFileNr, sLine
    ElseIf EOF(nFileNr) Then
      lRow = 0
    ElseIf lRow >= LineToRead Then
      lRow = 0
    End If
 
    txt_ReadLine = sLine
End Function
Scotty me up beamy

Lordchen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Gibt es was besseres als ListBox ?61Cybermous30.12.01 14:10
Re: Gibt es was besseres als ListBox ?335unbekannt30.12.01 14:25
Darf's WARP 6 sein 348unbekannt30.12.01 14:55
UPS, beim Funktionsaufruf fehlt noch ein Paramter !329unbekannt30.12.01 15:04
Nicht schlecht (oT)330ModeratorDieter30.12.01 15:12
Re: Darf's WARP 6 sein 41Cybermous30.12.01 16:27
Re: Darf's WARP 6 sein 345unbekannt30.12.01 16:31
Danke31Cybermous30.12.01 16:34
Re: Darf's WARP 6 sein 33Cybermous30.12.01 17:17
Re: Darf's WARP 6 sein 325unbekannt30.12.01 17:25
Re: Darf's WARP 6 sein 29Cybermous30.12.01 17:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel