![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Apr 2006
Location: CANADA
Posts: 4
Rep Power: 0
![]() |
Object Pascal Q: object instance as parameter
I can't figure out how to pass an object as a parameter (using Free Pascal 2.02)
for example, in Java is simple: void addItem(Item itemName) itemName is a "reference" to a instance if Item class but.... OO Pascal??? Procedure addItem( itemName : TItem); I've tried using ^Ttype and Ttype here but neither works.. WTF? Help! |
|
|
|
|
|
#2 |
|
Newbie
Join Date: Apr 2006
Location: CANADA
Posts: 4
Rep Power: 0
![]() |
I've solved the problem another way, since no one knew.
Old way: Thing = Object End; myThing : ^Thing new (myThing) // instantiation New way: Thing = Class End; myThing : Thing myThing:= Thing.create // another instantiation now I can pass 'myThing' as a parameter: Funcition addItem( myThing : Thing); no errors/problem. |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|