Page 1 of 1

[CG] zoek de error :) (ivm OO en ni CG)

Posted: Sat Feb 24, 2007 4:25 pm
by zarry
Ik krijg de volgenden error:

procedure must be bound to a record of the same scope

Ik heb een module Vector.Mod
en daarin een TYPE = Vector* = ...

en als ik dan zo in een andere module

PROCEDURE (v: Vector.Vector) scal.... doe bvb dan zegt die da da ni gaat, weet iemand hoe da komt mss..?

merci

Posted: Sat Feb 24, 2007 5:49 pm
by Phil
hebde de module geimporteerd?

Posted: Sat Feb 24, 2007 6:02 pm
by zarry
jep

Posted: Sat Feb 24, 2007 7:37 pm
by Robbe
Alle methodes van een object moeten gedefinieerd worden in de module waarin het object gedefinieerd wordt. Of toch zeker gedeclareerd. Je kan proberen van een forward declaratie in de module te zetten, al ben ik hier niet zeker van.

Als je vindt dat je een methode moet toevoegen aan je vector, had ze al in je vector moeten staan en was ze niet al te best ontworpen ;)