@@ -283,7 +283,7 @@ Procedure TComponent.SetName(const NewName: TComponentName);
begin
If FName=NewName then exit;
- If not IsValidIdent(NewName) then
+ If (NewName<>'') and not IsValidIdent(NewName) then
Raise EComponentError.CreateFmt(SInvalidName,[NewName]);
If Assigned(FOwner) Then
FOwner.ValidateRename(Self,FName,NewName)