Delphi2CS does not guarantee that the generated C# codes work fine, because many of the VCL components and objects do not have the corresponding components in .NET.