Mattias Gaertner wrote:
> On Fri, 09 Mar 2007 00:06:04 +0100
> Marc Weustink <[EMAIL PROTECTED]> wrote:
>
>> Michael Van Canneyt wrote:
>>> On Thu, 8 Mar 2007, Joost van der Sluis wrote:
>>>
>>>> I've isolated the problem. It occurs when inherited TDataModules
>>>> are in one file. According to Jesus Reyes (on IRC) did Mattias say
>>>> that this was on purpose.
>>>>
>>>> That means that Lazarus doesn't work right with the current
>>>> version of fcl-web. So do I have to split up fcl-web into somewhat
>>>> like 40 files, or is there another/better way to solve this?
>>> I had it initially working without this problem.
>>> Why would having inherited TDatamodules in 1 file generate
>>> problems ?
>
> Can you send me an example?
>
>
>> afaik, the limitation was only to have one desinged form per unit.
>> IMO, this does not mean that derived forms (if they are not designed)
>> cannot be there.
>
> Correct.
> Every unit can have only one designable component (e.g. form,
> datamodule).
> You can derive a designable component and put this descendant into a
> unit with a designable component. But then you can not design this
> derived class nor any descendant.
huh (see comment at end) ?
>> iow, you cannot have a TForm1 = class(TForm) and a TForm2 =
>> class(TForm) in one unit and desing them both.
>>
>> (I don't see a reason for this limitation, except that F12 might get
>> confused)
>
> Yes. And 'save' and 'save as'.
How does the unitname affect the class in it ?
(you already can desing the name in the OI)
>>> That would mean that TForm/TCustomform descendents would also not
>>> work, and they at least used to work; I wrote articles about that,
>>> demonstrating how to use it ?
>>>
>>> Has the IDE behaviour changed in this regard ?
>> Not that I know. Mattias knows better.
>
> There was a change:
> It is now allowed to derive from a component which has no .lfm file.
Also if the parent of it has one ?
Marc
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives