Hi,
I test the 7.25 Trial for my compagny.
I have found a bug when I change the skin from runtime with the TsDBRichEdit and TDBRichEdit.
I start my application, skin is desactivate (SkinManager.Active = False from the design). I initialize “SkinManager.SkinName”, “SkinManager.SkinDirectory ” and set “SkinManager.Active” to True.
I enter and exit from my controls, it's fine.
I switch skin for another. I change “SkinManager.SkinName” and call “SkinManager.UpdateSkin(True)”.
After this, I focus a TsDBRichEdit (or a TDBRichEdit). My dataset is in dsBrowse state (not edit or insert). On the EXIT an exception is create “Table must be in Edit or Insert state to open a blob stream in Write Mode”. I don't have code in the EXIT…. If my dataset is in edit, it's fine, no bug.
I'm on Delphi 7 and Windows XP Pro.
For the rest, your library is very good 🙂