vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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
Re: Code Verbesserung gesucht 
Autor: BernyH
Datum: 06.02.06 14:10

du kannst dir die DIM zeile0... usw sparen und gleich in das label einlesen.

anstelle von

setting = App.Path & "\Setting.txt"
'Settings.txt einlesen
Dim F As Integer
Dim Zeile0 As String
Dim Zeile1 As String
Dim Zeile2 As String
Dim Zeile3 As String
Dim Zeile4 As String
Dim Zeile5 As String
F = FreeFile
Open setting For Input As #F
Line Input #F, Zeile0
Line Input #F, Zeile1
Line Input #F, Zeile2
Line Input #F, Zeile3
Line Input #F, Zeile4
Line Input #F, Zeile5
 
'Settings aus Settings.txt zuordnen
Label1(0).Caption = Zeile0
Label1(1).Caption = Zeile1
Label1(2).Caption = Zeile2
Label1(3).Caption = Zeile3
Label1(4).Caption = Zeile4
Label1(5).Caption = Zeile5
Close F
kannst Du schreiben

'festlegen der settingsdatei und pfad
setting = App.Path & "\Setting.txt"
'wenn die überhaupt vorhanden
if dir$(setting)<>"" then
    'open
    f=freefile
    i=-1
    open setting for input as #f
    'nach und nach alle settings einlesen...
    do
        i=i+1
        line input#f, label(i).caption
    'bis am dateiende angekommen
    loop until eof(f)
    close #f
endif
Das geht nicht so sehr verschwenderisch mit den Variablen um, außerdem kannst Du das als Public-Function einbinden, um allgemein Labels mit neuen Werten zu füllen

Du solltest nur eben sicherstellen, daß Du eben die genaue Anzahl der labels in deiner Settingsdatei hast. Machst Du das für multilinguale Nutzung Deines Programmes??

Gru?

BernyH

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Code Verbesserung gesucht587firemike05.02.06 12:25
Re: Code Verbesserung gesucht317trapp261205.02.06 14:00
Re: Code Verbesserung gesucht314firemike05.02.06 18:50
Re: Code Verbesserung gesucht290firemike06.02.06 13:46
Re: Code Verbesserung gesucht314BernyH06.02.06 14:10

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