circular17
circular17
@lainz The first example called [example.zip](https://github.com/bgrabitmap/bgracontrols/files/12598131/example.zip) does not seem to me to have special dependencies, except that it uses qt5 widgetset. You can uncheck the LCLWidgetType option in the project...
Thanks. Ok, so the top lines of the stack trace are: ``` #0 0x0000000000432080 in fpc_raiseexception () #1 0x000000000079ecf1 in FGL$_$TFPSLIST_$__$$_ERROR$SHORTSTRING$INT64 () #2 0x000000000079e908 in FGL$_$TFPSLIST_$__$$_DELETE$LONGINT () ``` It seems...
Thank you so much for providing such detailed information! From what I gather, the issue arises from accessing memory that has already been deallocated, which explains the random error. This...
Hello Freihut, Thanks for testing again. This was indeed essential as there was still some remaining problem. I was able to get an exception by clicking seven times that seem...
Hello @Freihut, Wonderful. Thank you so much for your valuable feedback and testing! I will proceed and close the issue.
I've fixed for now by avoiding using the properties.
I've got my hand on a Windows machine. Here is what I get:  So, each unicode character is to be represented in the array, whether or not they combine...
Ok. I've implemented it on dev. Here is how it looks:  With this code: ```pascal procedure TForm1.FormPaint(Sender: TObject); var dxy: array of TPointF; testText: string; bmp: TBGRABitmap; begin testText...
Can you try if and see if the output is ok for you? Thank you very much for your patience.
I understand you worry about the character count. While it is true that UTF16 can indeed use two characters to encode one unicode codepoint, when using UTF8 length, the result...