Hi My Friends

I have a big big Problem .

In ASP page i have ..CreatObject(Dllname )..

In VB I have function
private Function ppSet(InputMap As Map, OutputMap As Map) As Boolean

When i try that its fail i got TYPE MISMATCH

But if i change it to rivate Function ppSet(ByValInputMap As Map,ByVal OutputMap As Map) As Boolean ...its work ...

Why whaen i use ByRef its fail and when im use ByVal its work..
What the difference ? (In Object)

Thnsk
Efrat