vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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: einstellungen in datenbank speichern 
Autor: anve
Datum: 15.04.04 08:51

vielen Dank für deine Hilfe. Jetzt versteh ich den INI-Workshop (hatte ihn vorher nur kurz angesehen und mich nicht so genau damit beschäftig). Das läuft super nur habe ich jetzt ein paar Probleme ...

Wenn ich mein Programm starte und den Button für die Schriftarten usw starte, kommt die Fehlermeldung : Typen unverträglich
Könntest du mir sagen, was ich falsch mache? Ich poste mal meinen Code

Dim lresult As Long
Dim sValue As String
Dim sWert As Boolean
Dim myIniFile As String
 
Private Sub Command2_Click()
    ' Flags-Eigenschaft setzen
    cdl1.Flags = cdlCFEffects Or cdlCFBoth
    ' Dialogfeld "Schriftart" anzeigen
    cdl1.ShowFont
 
    myIniFile = App.Path & "\einstellungen.ini"
 
    ' XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
    sValue = cdl1.Color
 
    WritePrivateProfileString "Formular", "Schriftfarbe", sValue, myIniFile
 
    For i = 0 To lblA.Count - 1
        With lblA(i)
            .ForeColor = sValue
        End With
    Next
 
    sValue = ""
 
' .... paar einstellungen mehr
 
    sWert = False
 
    sWert = cdl1.FontBold
 
    WritePrivateProfileString "Formular", "Fett", sWert, myIniFile
 
    For i = 0 To lblA.Count - 1
        With lblA(i)
            .Font.Bold = cdl1.FontBold
        End With
    Next
 
    sWert = False
Er haltet das Programm an und markiert sWert.

Dann habe ich noch einen Fehler. Beim Hereinlesen liest er meine Schrifteinstellungen nicht herein, was er aber tut, wenn ich meine Hintergrundfarbe setze. Hier mein Code:

Private Sub Form_Load()
    myIniFile = App.Path & "\einstellungen.ini"
 
    ' XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
    sValue = GetIniString("Formular", "Hintergrundfarbe", sValue, myIniFile)
 
    If sValue <> "" Then
        Me.BackColor = sValue
    Else
        Exit Sub
    End If
 
    sValue = ""
 
    ' --------------------------------
 
    sValue = GetIniString("Formular", "Schriftfarbe", sValue, myIniFile)
 
    If sValue <> "" Then
        For i = 0 To lblA.Count - 1
            With lblA(i)
                .ForeColor = sValue
            End With
        Next
    Else
        Exit Sub
    End If
 
    sValue = ""
Ich wäre dir sehr dankbar, wenn du mir helfen könntest.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
einstellungen in datenbank speichern530anve02.04.04 12:50
Re: einstellungen in datenbank speichern373Ruben Grill02.04.04 12:59
Re: einstellungen in datenbank speichern311anve02.04.04 13:03
Re: einstellungen in datenbank speichern328setup_exe02.04.04 15:41
Re: einstellungen in datenbank speichern327Ruben Grill04.04.04 14:49
Re: einstellungen in datenbank speichern345anve14.04.04 13:45
Re: einstellungen in datenbank speichern416Rufus14.04.04 14:07
Re: einstellungen in datenbank speichern344anve15.04.04 08:51
Re: einstellungen in datenbank speichern289Rufus15.04.04 13:16
Re: einstellungen in datenbank speichern335Cabcom15.04.04 13:39
Re: einstellungen in datenbank speichern281anve15.04.04 14:12
Re: einstellungen in datenbank speichern311Cabcom15.04.04 14:44

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