GetPrivateProfileString

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

GetPrivateProfileString

Post by wriedmann »

Hallo Franz,
auch meine VO-Version liefert Schlüsselworte und Werte zurück, in einem zweidimensionalen Array.

Was die Lösung über .NET betrifft: ich probiere das meistens über .NET zu lösen, weil die Lösung da fast immer wesentlich einfacher und leistungsfähiger ist. Für manche Dinge braucht es in VO viel eigenen Code, und in .NET ist es eine Zeile.
Ein gutes Beispiel ist z.B. die Methode Split() der String-Klasse. Die zerlegt einen String in Teile:
https://docs.microsoft.com/en-us/dotnet ... mework-4.8
Sowas habe ich zwar in VO, aber wesentlich weniger leistungsfähig und fehleranfälliger, und zudem nicht Unicode-fähig.
Was die Suche betrifft: Google ist der beste Freund, vielleicht kombiniert mit dem Zusatzwort C#. StackOverflow bietet sehr oft gute Lösungen, aber auch die Microsoft-Seiten selber.
Und der Rest ist viel Probieren....
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
lumberjack
Posts: 727
Joined: Fri Sep 25, 2015 3:11 pm
Location: South Africa

GetPrivateProfileString

Post by lumberjack »

Hi Franz,
lagraf wrote:Ich lese einen String aus einer INI-Datei mit:
I wrote a .INI file reader in the Vulcan days that does not require the Win32 API calls. Not sure if you have it, otherwise please let me know and I can submit it.
______________________
Johan Nel
Boshof, South Africa
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

GetPrivateProfileString

Post by wriedmann »

Hi Johan,
yes, I know your code (and I have similar code from my Clipper times <g>).
But I do prefer using the Windows API to be 100% compatible with VO and other applications that access Ini files.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

GetPrivateProfileString

Post by lagraf »

Hi Johan,
thank you for your offer, but I use GetPrivateProfileString in my INI reader in all my apps for years and with the code of Karl-Heinz it also does well in X#! If M$ deletes this call in the future I would come back to you!
Franz
Post Reply