vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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
Probleme bei Realisierung 
Autor: BladeNeo
Datum: 06.12.05 11:22

Hi Leute,

ich hab jetzt was auf die Beine gestellt, komme jedoch leider nicht ganz weiter...

Hier erstmal mein Modul:

Function Get_INF(ByRef SOURCE As String, GETROW As Integer, GETCOLUMN As _
  Integer) As String
    On Error GoTo Err:
    CSV_UNIQUE_ROW = Split(SOURCE, vbCrLf)
    CSV_UNIQUE_COL = Split(CSV_UNIQUE_ROW(GETROW - 1), ",")
    Get_INF = CSV_UNIQUE_COL(GETCOLUMN - 1)
    rows = Split(SOURCE, vbCrLf)
    rows = UBound(rows)
    Exit Function
Err:
 
 
    If Err.Number = 9 Then
        rows = Split(SOURCE, vbCrLf)
        'MsgBox "Please select ROW between 1 and " & UBound(Rows) & vbCrLf & "" & _
          "and COLUMN between 1 and " & UBound(Split(Rows(0), ",")) + 1 & _
          vbCrLf, vbCritical, "Error"
    Else
        MsgBox "Error: " & Err.Number & vbCrLf & Err.Description, vbCritical, _
          "Error"
    End If
End Function
 
 
 
Function Get_ROW(ByRef SOURCE As String) As String
    On Error GoTo Err:
    rows = Split(SOURCE, vbCrLf)
    rows = UBound(rows)
    Exit Function
Err:
 
End Function
Und hier gleich mein Auszug aus dem Code:

Dim sInhalt As String
sInhalt = txt_ReadAll(App.Path & "\language.csv") 'hier lese ich die csv ein
 
Dim i As Integer
For i = 7 To 9
'Die Sieben heißt dass hier meine Sprachtabelle anfängt.. davor steht ein Titel 
' und etwas Text.. TO 9 sollte eigentl. TO UBound(rows) heißen.. klappt jedoch 
' nicht wenn ich es versuche.. muss array definieren und wenn ich eins 
' definiere muss ich angeben welche position im array.. Hab schon lange nichts 
' mehr in  VB programmiert :(
 
sInhalt = Get_INF(sInhalt, i, 1) 'Zeile einfach auslesen
Text1.Text = Text1.Text & vbCrLf & sInhalt 'Zeile in TextBox Zeilenweise 
' ausgeben
sInhalt = txt_ReadAll(App.Path & "\language.csv") 'Textdatei neu einlesen
Next
Jetzt müsste ich das Problem mit dem 7 TO 9 lösen.. ich sollte immer auslesen wieviel Sprachen ich hab und dementsprechen auslesen... bzw. könnte ich eigentl. auch sagen 7 TO 100 und dann einfach Zeilen die so anfangen ;;;;; aussortieren.. wobei dynamisch natürlich besser wäre.
Wie kann ich das dynamisch machen?
Und wie schreibe ich die Daten alle sauber in ein Array damit ich Sie später verwenden kann um mein Programm auf die jeweilige Sprache zu stellen?

Naja, mit Arrays hab ich leider schon lange nicht mehr gearbeitet.. aber hier bräuchte ich ein Array, dass jeweils immer Sprach sowie die dazugehörigen Wörter speichert...

Hier noch ein auszug aus der .csv:

Spracherweiterung für den xx 2.0;;;;;;

Sprache;Neu laden;Pfad;Anzeigemodus;Button-Modus;Baum-Struktur;Ende
;;;;;;
Bitte Sprache in diese Tabelle eintragen;;;;;;
;;;;;; ' hier fängt die Tabelle dann an!! Zeile 7
Deutsch;Refresh;Pfad;Anzeigemodus;Button-Modus;Baum-Struktur;Ende
Englisch;Refresh;Path;Display-Mode;Button-Mode;TreeView;End
;;;;;;
;;;;;;
.. u.s.w

MfG,
BladeNeo
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sprachauswahl im Programm569BladeNeo05.12.05 10:54
Re: Sprachauswahl im Programm309CyberDreams05.12.05 11:34
Re: Sprachauswahl im Programm290BladeNeo05.12.05 11:36
Re: Sprachauswahl im Programm287OldMan05.12.05 13:02
Re: Sprachauswahl im Programm289BladeNeo05.12.05 13:07
Re: Sprachauswahl im Programm282CyberDreams05.12.05 14:10
Re: Sprachauswahl im Programm293BladeNeo05.12.05 14:15
Re: Sprachauswahl im Programm335CyberDreams05.12.05 14:58
Re: Sprachauswahl im Programm283BladeNeo05.12.05 15:41
Probleme bei Realisierung310BladeNeo06.12.05 11:22
Re: Probleme bei Realisierung281OldMan06.12.05 14:22
Re: Probleme bei Realisierung265BladeNeo06.12.05 14:42
Re: Probleme bei Realisierung287BladeNeo06.12.05 14:58

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