Re: [fpc-pascal] Overriding or reimplementing a property

2013-03-01 Thread Mark Morgan Lloyd
Marco van de Voort wrote: In our previous episode, Mark Morgan Lloyd said: Given something like implementation var DBConnectionNearby: TSQLConnection= nil; .. case MainForm.NearbyKind of dbkFirebird: DBConnectionNearby := TIBConnection.Create(nil); dbkPostgres: DBConnectionNearby :=

Re: [fpc-pascal] Overriding or reimplementing a property

2013-03-01 Thread Marco van de Voort
In our previous episode, Mark Morgan Lloyd said: > Given something like > > implementation > > var DBConnectionNearby: TSQLConnection= nil; > > .. > case MainForm.NearbyKind of >dbkFirebird: DBConnectionNearby := TIBConnection.Create(nil); >dbkPostgres: DBConnectionNearby := TPQConne

[fpc-pascal] Overriding or reimplementing a property

2013-03-01 Thread Mark Morgan Lloyd
Given something like implementation var DBConnectionNearby: TSQLConnection= nil; .. case MainForm.NearbyKind of dbkFirebird: DBConnectionNearby := TIBConnection.Create(nil); dbkPostgres: DBConnectionNearby := TPQConnection.Create(nil); is there an elegant way of overriding the Connecte