Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#10

Re: *.dfm bedingt compilieren / TStringfield - TWidestringff

  Alt 27. Mär 2010, 06:55
Zitat von alzaimar:
... und wenn Du nur die Stringfelder manuell erzeugst? Kopiere die Deklaration des persistenten Feldes in den Public-Bereich deines Datenmoduls, entferne den Eintrag aus der DFM und erzeuge diese Felder dann per Hand (im DatamoduleCreate). Das wäre für den Rest der Anwendung völlig transparent und Du reduzierst gleichzeitig den Aufwand auf ein Minimum. Da reicht schon eine projektweite Suche nach 'TStringField'...
Geht das? Ich denke, sobald man Felder manuell erzeugt, sind nur noch diese sichtbar und keines mehr. Darüber stolpert man zum Beispiel, wenn man ein kalkuliertes Feld benötigt. Allein dieses 'zu Fuss' erzeugen, geht nicht, alle anderen Felder des Datasets sind dann unsichtbar - man muss alle erzeugen, die benötigt werden. (Also entweder alle persistent, oder alle selbst erzeugen). Oder ist das in neueren Delphi Versionen geändert worden?

Viele Grüße,
Michael Justin
  Mit Zitat antworten Zitat