es gibt ja die undokumentierte CLASS XbpColorDialog() *** in "XppUI2.lib"
nun hat meine Xbase++ App 2 neue PDR Einträge gefunden
es gibt ein Workaround ... aber mir ist nicht klar wie ich das verwenden soll ?7129 XbpBitmap:loadFile() may yield error "invalid numeric value"
7117 XbpColorDialog:display() causes Garbage Collector stall
die Frage ist "wann" soll ich FreeOSStruct() aufrufenUse the following class as an intermediate work-around:Code: Alles auswählen
CLASS MyXbpColorDialog FROM XbpColorDialog PROTECTED: INLINE METHOD FreeOSStruct( c ) LOCAL nRet LOCAL bOld nRet := SUPER:FreeOSStruct( c ) bOld := ErrorBlock( {|e| Break(e)} ) BEGIN SEQUENCE SUPER:FreeOSStruct( c ) END SEQUENCE ErrorBlock( bOld ) RETURN nRet ENDCLASS
---
*** viewtopic.php?f=16&t=4594