Hello,

I think there's a problem in Lazarus with descendants of TDatamodule. If you create a descendant like done in the \components\cgi example and *reload* the project, the descendant of TDatamodule isn't recalled correctly. Especially for double descendants: TDataModule->TCustomVSTModule->TVSTModule->TXXXModule (like in my little open source project http://sourceforge.net/projects/delphiasiovst/). "TXXXModule" is a modified version within the project.

After tracking the steps in the IDE, I found out, that Lazarus perfectly reads the "hidden resource" TVSTModule, but failed to move further. Instead of going down to "TDataModule" it seems that Lazarus automatically uses a TForm instead of a TDataModule. It's a bit tricky though, since I do not know how to debug the IDE itself. Also there's a huge use of the RTL of FPC which I can't debug so far.

I've tried a whole bunch of things, but nothing seems to affect the behavior.

Any help appreciated,

   Christian

PS: Perhaps someone can first start to get the cgi example working in the first place. Maybe the author himself. I'll also do a bug report, but I'm not sure where it belongs.

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to