Hello Fred,

in continuation to my previous "complaints" abour the functioning of
mseide's debugger function (last one from Tue, 3 Oct 2023 01:55:52 +0200),
here's some more information.

Main problem is: It's even worse than what I wrote before.
And there's obviously NO difference between the original mseide and ideU,
except that (AFAIR) ideU does not complain when a form file is loaded
multiply.
Apart from that, source (and the companion form) files are always loaded
when a breakpoint has been hit, even if the file was open even before.
Only when such a file was opened by the debugging processs itself it may
not be loaded multiply.
But sadly, there's even more: the same problem applies to compiling, i.e.
when the compiler hits an error in such a file, it will ALSO load it
another time, and, at least concerning mseide, will complain about an
already open form file.
Concerning the debugger dying, apart from uninitialized variables and
external constants, it also dislikes any instantiation of msestringarty
variables, and possibly all of the ...arty kind as well. I've not
investigated whether there's special code involved for handling the fpc
open array types, but if so, this is certainly not able to handle these
...arty types then, and so the debugger simply gives up, ending the
current session annoyingly prematurely.

Sorry for this bad news, that's what I just hit when trying to get the
msefiledialog working in conjunction with the "newdialogs" structure.
It's - mostly - working now, but I'd like to have it working also with
your extended "msefiledialogx", which shares a lot of code with the
original source. In fact, I already had set out to extract the common
parts and put them into a separate unit, but this was for an older,
outdated, version.
I'll notify you when I uploaded these units, hoping to find someone to
further test (and possibly refine) them and get feedback about remaining
errors and problems.

But in any case, keep up the good work and don't let you get discouraged!
Thank you very much!

-- 
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------




_______________________________________________
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to