[Lazarus] Invalid component names

Vincent Snijders vincent.snijders at gmail.com
Sun Apr 26 13:50:59 CEST 2009


Gabor Boros schreef:
> Hi,
> 
> Dynamically created components have empty name after creation on Win32 
> too. This thing is true for Delphi too. This is normal I think.
> 
> An example:
> 
> var
>    MyLabel:TLabel;
> 
> begin
>    MyLabel:=TLabel.Create(Self);
>    Button1.Caption:=MyLabel.Name;
> end;
> 
> Button1's caption is empty with Lazarus on Win32 and with Delphi too.
> 

I thinkk so too, that is why I asked for the example.


> Hans-Peter Diettrich írta:
>> On Win32 every component (at least control) gets an unique Name on 
>> creation. On Linux a dynamically created control has an empty name.
>>
>> Is this a Lazarus or FPC problem?
>>
>> I could not trace down to the point where the name is assigned in win32, 
>> because Lazarus denies setting an breakpoint on TComponent.SetName :-(

Vincent



More information about the Lazarus mailing list