FindFirst und Umlaute

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
Joh
Lazarusforum e. V.
Beiträge: 280
Registriert: Sa 26. Mai 2012, 17:31
OS, Lazarus, FPC: Win 10 (L 2.2.6 x64 FPC 3.2.2)
CPU-Target: 64Bit

FindFirst und Umlaute

Beitrag von Joh »

Beim Verarbeiten meiner Rechnungen bin ich mal wieder auf ein Umlaut-Problem gestoßen:

Code: Alles auswählen

pfad := 'f:\Texte\Büro\';
if FindFirst(pfad + 'RE_20240509.pdf', faAnyFile, suchDatei) = 0 then
Datei wird nicht gefunden...
Eine Suche ergab, das FindFirstUTF8 existieren soll... => die finde ich nicht
Andrerseits schrieben einige, das seit Lazarus 3 das eben nicht mehr nötig sei...

Was und wo ist da jetzt aktuell?
Wie muß ich vorgehen?
just my two Beer

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1639
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: FindFirst und Umlaute

Beitrag von fliegermichl »

Du musst die Unit lazfileutils einbinden. Da ist FindFirstUTF8 definiert.

Joh
Lazarusforum e. V.
Beiträge: 280
Registriert: Sa 26. Mai 2012, 17:31
OS, Lazarus, FPC: Win 10 (L 2.2.6 x64 FPC 3.2.2)
CPU-Target: 64Bit

Re: FindFirst und Umlaute

Beitrag von Joh »

Das hatte ich auch schon versucht...
Die Unit hatte Lazaras nicht gefunden.
Aber Danke. Beim Klick auf die (Kompiler-)Fehlermeldung im Nachrichtenfenster bietet Lazarus mir dann an, lazfileutils einzubinden.
Was auch immer das soll, klappt aber.
just my two Beer

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1639
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: FindFirst und Umlaute

Beitrag von fliegermichl »

Die Unit ist Bestandteil des Packages LazUtils. Das muß dann wohl zu den Abhängigkeiten hinzugefügt werden.

Antworten