[fpc-devel] MSEide+MSEgui and FPC 2.2

Martin Schreiber fpmse at bluewin.ch
Mon Mar 26 13:46:48 CEST 2007


Hi,
MSEide+MSEgui compiles and runs on Linux with FPC 2.1.1.
It compiles on win32 but does not run.
Mantis 8481 ("By copying an record with OLE string fields, the memory location 
of the *source* string is changed.") is a show stopper for MSEgui, I can not 
do more debugging until the problem is solved.
Note that MSEgui runs on win32 if compiled with Delphi (Delphi has non 
reference counted widestrings too).
As you know, MSEgui is completely done with widestrings, it would be very 
valuable for MSEgui to have an reference counted widestring type  on all 
platforms.
Another thing is Mantis 6690 ("RTTI is sometimes wrong for inherited 
interfaces.") and Mantis 6036 ("tobject.GetInterface should work with corba 
style interfaces.").
I could remove the ugly "{$ifdef FPC}{$INTERFACES CORBA}{$endif}" in every 
unit if the issues where solved.

Martin



More information about the fpc-devel mailing list