Het veld Geplaatst door wordt niet meer gevuld met de naam van de gene die gepost heeft.
Groetjes Greta.
Het veld Geplaatst door wordt niet meer gevuld met de naam van de gene die gepost heeft.
Groetjes Greta.
Niets is zo gemakkelijk als het lijkt.
Daar kwam ik net ook achter, en ik weet ook waar het probleem zit, ik heb de CopyObject routine per ongeluk verwijderd en toen opnieuw opgebouwd, blijkbaar kopieert dit de Member property niet meer goed, dus er wordt aan gewerkt
Qui custodiet ipsos custodes
LOL
Code:TMember = class(TPersistent) private FID: String; FName: String; published property ID: String read FID write FID; property Name: String read FName write FName; end; // Uit de CopyObject procedure... case pProps^[iLoop]^.PropType^.Kind of tkWString, tkLString, tkString: begin // Do not copy 'Name' property for components if UpperCase(pProps^[iLoop]^.Name) = 'NAME' then continue;
...logisch dat ie dan de properties niet goed kopieert . Heb nu een check ingebouwd, 'if ASource is TComponent', nu kopieert ie de Name property wel .
Overigens is deze fout specifiek voor DeX??, dus Marcel, je mag deze thread verplaatsen, daar heb ik namelijk geen rechten toe
Qui custodiet ipsos custodes
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks