vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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
Keine Rückmeldeung bei "große" Dateien 
Autor: @209
Datum: 20.03.04 12:46

Hallo Leute

Habe Probleme mit dem Einlesen "großer" Dateien.
Wenn ich Dateien mit ca. 5MB öffne, bleibt mein Programm kleben. Keine Rückmeldeung nach ein paar Minuten wenn ich wo klicke. Code siehe unten.
Was muss ich ändern, dass ich auch 10-20MB große Dateien schnell in meine RichTextBox laden kann.

Private Sub Command2_Click()
  ' wird im "CommonDialog" auf "Abbrechen" geklickt,
  ' wird (wenn CancelError = True ist) ein Laufzeitfehler ausgelöst.
  Dim F As Integer
  Dim AllText As String
  Dim LineOfText As String
 
  On Error Resume Next
  With CommonDialog1
    .CancelError = True
    ' Filter setzen - hier wird festgelegt, mit welchem Format
    ' eine Datei geöffnet wird.
    .Filter = "Textdateien (*.txt)|*.txt|ISO Dateien (*.ISO)|*.ISO|NC Dateien (" & _
      "*.NC)|*.NC|CMD Dateien (*.CMD)|*.cmd|Alle Dateien|*.*"
 
    ' Dialogfeld Öffnen anzeigen
    .ShowOpen
    If .Filename <> "" Then
      F = FreeFile
      Open .Filename For Input As #F
      ' Zeilen aus Textdatei einlesen und in Variable AllText speichern
      Do Until EOF(F)
        Line Input #F, LineOfText
        AllText = AllText & LineOfText & vbCrLf
      Loop
      Close #F
 
      ' Inhalt der Variable AllText im Textfeld ausgeben
      RichTextBox1.Text = AllText
    End If
  End With
End Sub
Gruß
Marco
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Keine Rückmeldeung bei "große" Dateien798@20920.03.04 12:46
Re: Keine Rückmeldeung bei "große" Dateien399Master20.03.04 13:41
Re: Keine Rückmeldeung bei "große" Dateien428@20920.03.04 13:53
Re: Keine Rückmeldeung bei "große" Dateien458Master20.03.04 13:55
Re: Keine Rückmeldeung bei "große" Dateien434@20920.03.04 15:33
Re: Keine Rückmeldeung bei "große" Dateien469Master21.03.04 09:27
Re: Keine Rückmeldeung bei "große" Dateien437@20921.03.04 11:47

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