Hallo Fred,

following the remark, "I'm always struck by a good number of
compiler messages" (i.e. Note: and Warning:), made in my message from
Wed, 30 Nov 2022 01:11:31 +0100, I now made an attempt to "remedy"
these by eliminang their respective causes, as much as possible.
Well, I'm QUITE a bit disappointed about the diagnostic abilities of
the "new" fpc 3.3.1 now. It's degraded a lot compared with fpc 3.2.2
as to recognize variable usage. That is, IF fpc 3.2.2 did care about
that at all, of course...
fpc 3.3.1 moans about an (intermediate) variable being assigned to,
BUT NOT USED, if it is only used as an argument to some function or
procedure. I.e., it IS in fact used, but that use is not recognized
by fpc 3.3.1. Nearly all of the "Note:" messages of the compiler are
of this kind, which is distracting.
Concerning the warnings, there's even a similar kind of misleading
messages: "Warning: Function result variable of a managed type does not
seem to be initialized", which mostly arises from the fact that the
initialization IS done, only by a procedure getting the result variable
passed as an output or var type parameter. 
By now, I found just a couple possibly truely detrimental problems in
the msegui library files, but I've put aside ALL of the string
conversion issues from a lesser type to "UnicodeString", keeping only
the other direction, whcich claims "potential data loss". But these
still are numerous, which takes some time...

I'll report when I'm done, and will make the result available on my web
site, as usual.

-- 
(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