Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ini Section Name Vergleich (kein CaseSensitive) (https://www.delphipraxis.net/125306-ini-section-name-vergleich-kein-casesensitive.html)

freak4fun 3. Dez 2008 22:28


Ini Section Name Vergleich (kein CaseSensitive)
 
Huhu,
hab da ein kleines Problem. Ich möchte einen String mit einem Wert in einer Ini-Datei vergleichen. Dazu rufe ich die Sektion auf. Allerdings wird die Groß- und Kleinschreibung ignoriert. Also ob die Section 'Test', 'tesT' oder 'TEST' heißt, scheint egal zu sein. Wie kann ich prüfen ob die Sektion exakt so heißt wie der Wert in meiner Variable? Wenn meine Variable 'test' ist und die Section 'Test' heißt soll er sagen die stimmen nicht überein. Danke!

Cyf 3. Dez 2008 22:33

Re: Ini Section Name Vergleich (kein CaseSensitive)
 
Mit
Delphi-Quellcode:
Ini.ReadSections(TStrings);
die Sectionsnamen holen und dann manuell vergleichen.
Ungetestet.

freak4fun 3. Dez 2008 22:53

Re: Ini Section Name Vergleich (kein CaseSensitive)
 
Danke, manuell geht es. :?

Cyf 4. Dez 2008 14:31

Re: Ini Section Name Vergleich (kein CaseSensitive)
 
Intern wird für SectionExists u.a. die WinAp-Funkion GetPrivateProfileString benutzt, ich denke, daran sollte es liegen.
Vielen WinApi-Funktionen ist Groß-/Kleinschreibung egal.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz