Delphi 7 English - Recordset nicht global verfügbar!

skatos

Erfahrenes Mitglied
Hi!
Ich habe ein recordset namens Auto

Auto.name
auto.farbe
auto.preis

wie kann ich erreichen, dass dieses recordset in allen units, verfügbar ist, bzw an welcher stelle des codes muss es definiert werden?



Danke im Vorraus!
 

derGugi

Erfahrenes Mitglied
Willst du die Variable haben oder nur den Typ? also falls du den Typ willst, einfach im interface Teil type Tauto = record blabla schreiben.
Falls du die Variable willst, im interface-Teil var auto : TAuto schreiben (am Besten dort wo Form1: TForm steht. (var natürlich nur schreiben, falls es nicht schon dort steht)
Noch besser ist es jedoch, du machst du eine Klasse und kannst so mittels properties die Variable öffentlich zugänglich machen.
Falls du eine Form verwendest, kannst du die Variable auch dort rein schreiben. Einfach beim public Teil auto: TAuto reinschreiben oder properties verwenden. Siehe dazu diesen Thread: http://www.tutorials.de/tutorials130584.html