Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

"Not implemented/Nicht implentiert" bei LMD DesignPack

Hi,

im using the registered version of LMD DesignPack 2012 with C++ Builder XE2 Update 4.

When trying to use a TCppWebBrowser on the Designpanel, after every action like move or resize
a MessageBox ("Nicht implementiert") pops up.

Whats this?



---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt designer.exe ist eine Exception der Klasse EOleException mit der Meldung 'Nicht implementiert' aufgetreten.
---------------------------
Anhalten   Fortsetzen   Hilfe  
---------------------------

Comments

  • 2 Comments sorted by Votes Date Added
  • Hi,

    First, its hard to debug pascal code in C++ Builder ;( However, i've made it. The error is occured inside TCppWebBrowser, when property inspector try to read some its published properties. I don't know, why they are at all made published, because they are not shown even in Delphi's property inspector. These properties are:

    - Resizable
    - StatusText

    So, the solution to filter out these properties. This can be done by registering NULL property editor for them, or simply using OnFilterProp event handler, like this:

    void __fastcall TForm1::LMDPropertyInspector1FilterProp(TObject *Sender,
    TPersistent *AInstance, ILMDProperty *APropInfo, bool AIsSubProp,
    bool &AIncludeProp)

    {
    if (APropInfo->Name() == "Resizable")
    AIncludeProp = false;
    if (APropInfo->Name() == "StatusText")
    AIncludeProp = false;
    }
Sign In or Register to comment.