I tried to use it...
I created a new project, opened
charactermapdlg.pas, added it to the project, tried to compile the project.
The compiler did not find IDEHelpIntf, so I added
ideintf.lpk to the project.
Then I added
synedit.lpk to the project.
Then I added
...\lazarus\ide\include\ide.inc to the project.
Then I added
codetools.lpk.
Then I added
debugger.pp.
Then I added
debuggerintf.lpk.
And then
..\lazarus\ide\lazconf.pp complained that it cannot find
lazconf.inc, so it occurred that there are multiple files with that name in the Lazarus folder, I added the
lazconf.inc[/size] in the folder of the OS I use[/size].And maybe then I added sth. else.
And the project compiled!
But when I did
procedure TForm1.Button2Click(Sender: TObject);
var
CharMap: TCharacterMapDialog;
begin
CharMap:=TCharacterMapDialog.Create(self);
CharMap.Show;
end;
an exception is thrown in
procedure TCharacterMapDialog.FormShow(Sender: TObject);
begin
AnsiGrid.Font.Name := EditorOpts.EditorFont;