Hi Forum,
ich suche 'ne VBA-Funktion zum auslesen, bzw. schreiben von Werten,
die in "INI-Dateien" zu finden sind (ähnlich der Funktionen in DOSLib).
Das Ini-File sieht in etwa so aus:
; Alle Pfadinformationen für ZVO-System
; wird von Dos_Lib Funktion (dos_getini section entry filename) gelesen.
[zvo-path]
temp=C:\Temp\
bestand=\\ntpos\tnpv\_daten\bestand\
pathfind=\\ntpos\tnpv\
; pathfind=e:\
[schalter]
defosmode=20517
defautosnap=39
deflwdisplay=1
[plot]
; *** 500er Plot ***
; Vorlage für 500er Plot
500erPlot=plot500.dwt
500erPC3=C:\R15\Plotters\Bestandsplan500.pc3
PlotGrau=C:\R15\Plot Styles\ZVO-Grau.ctb
PlotBlack=C:\R15\Plot Styles\ZVO-Schwarz.ctb
PlotColor=C:\R15\Plot Styles\ZVO-Color.ctb
ColorPlotter=C:\R15\Plotters\A0-Plotter-Color.pc3
Plottername=HP DesignJet 800 42 by HP
Die Funktion müßte also schon Kommentare (mit ";" beginnend) und Leerzeilen filtern können.
Mit Doslib kann man einen Eintrag so lesen:
(dos_getini section entry filename)
In o.g. Beispiel wäre das:
(dos_getini "schalter" "defautosnap" "c:\\zvo.ini")
Geschrieben wird der Eintrag so:
(dos_setini section entry value filename)
also:
(dos_setini "schalter" "defautosnap" "52" "c:\\zvo.ini")
Genau sowas suche ich für VBA.
Hat jemand sowas? Oder weiß wo's sowas gibt?
Ciao,
Marc
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP