Announcement

Collapse
No announcement yet.

XML in VB6-Projekt einbinden und kompilieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XML in VB6-Projekt einbinden und kompilieren

    Hallo zusammen,
    ich habe eine XML-Datei. In dieser sind Wertepaare gespeichert. Diese Datei möchte ich in mein VB-Projekt einbinden ( Projekt – Datei hinzufügen ).
    Nun meine Frage wenn ich mein Projekt kompiliere, ist dann diese Datei in meiner exe verfügbar, sodass ich die Werte dort per Code wieder auslesen kann...?

    Wie stelle ich so etwas an?

    Im .Net habe ich das wie folgt gemacht:

    http://entwickler-forum.de/showthread.php?t=52648
    siehe Beiterg: 19.12.2008, 21:45

    Wie geht das im VB6 ?

    Bin für jede Hilfe dankbar

  • #2
    Ich habs selbst herausbekommen....

    ...es geht über Ressource-Dateien...

    Vorgehensweise:

    Evtl. fehlenden Ressourceneditor einbinden:
    - Add-Ins - Add-In-Manager - VB6 Ressourcen Editor doppelkliken

    Ressource Datei in Projekt einbinden:
    - VB-Resourceneditor öffnen ( Extras - Ressourcen-Editor )
    - Neue Ressource Datei
    - Benutzerdefinierte Ressource hinzufügen ( XML-Datei auswählen )
    - Resource speichern ( Namen vergeben )

    Die eingebundenen Ressourcen werden mit ID`s durchnummeriert. 101; 102; 103 usw.
    Daraus folgt folgender Aufruf:

    Code:
       Dim oDOM As MSXML2.FreeThreadedDOMDocument
    
       If oDOM.Load(LoadResData(101, "CUSTOM")) = False Then
        errMsg = oDOM.parseError.reason
        GoTo errHandler
      End If
    Wichtiger Nachtrag:
    Benutzerdefinierte Resourcedateien dürfen nicht größer als 64 KB sein.
    Während des debuggens funktionierts auch mit größeren Dateien. Wird die Applikation aber kompiliert, funktionieren größere Dateien nicht mehr. Es kommt eine Fehlmeldung, Datei kann nicht gelesen werden.
    Zuletzt editiert von M Merlin; 21.08.2009, 23:16.

    Comment

    Working...
    X