Hi All.
I'm stiil a newbie when it comes to any programming stuff, and it's been awhile.
A few years back, I created a Gui frontend for a couple cmd line tools (cdrecord and ddpinfo) using Lazarus 1.4.4
I recently updated to a new computer, and the latest version of Lazaurus.
Some of my older code for folder dialogs was e.g.
if OpenCueDialog.Execute then
begin
opencuedialog.InitialDir := ddpdirdialog.FileName;
filename := UTF8ToSys(OpenCueDialog.Filename);
progressLogRichMemo.Text := systoutf8(filename + sLineBreak);
end;
end;
If I have any folder names that contain german umlauts like ä ö ü ß, everything worked.
Now that I've updated, I removed all the UTF8ToSys, and systoutf8, as the new version of Lazarus gave me errors.
I have several folder dialogs in my gui, and now if a folder name has any of those umlauts, my program doesn't work.
I've tried to understand what's explained on the wiki, but I can't understand it.
Any help would greatly be appreciated.
Many Thanks,
Wyatt