Aloha allemaal,
ik ben bezig met het schrijven van een DLL, echter moet deze DLL ook vanuit andere applicaties aan te roepen zijn. Om dit te realiseren moet ik mijn DLL dus Com compatible maken. Ik maak echter ook gebruik van Overloads en Shared functions. In .Net zie je dan dus bij het gebruik ervan "New() 1 of 3" staan als voorbeeld.... en dan kun je de gewenste parameters aangeven, en .Net selecteert de juiste functie of procedure.
Ik heb hiervoor gekozen omdat Optional parameters niet goed door C# gebruikt zouden kunnen worden. Vandaar deze overloads.
Echter zodra ik ze COM visible wil maken, dan staan deze procedures niet er tussen
Mijn vraag is nu, is het mogelijk om een overloaded (shared) function of procedure Com visible te maken of moet ik dan toch echt verschillende namen gaan gebruiken voor de functies en procedures? Google levert me nl. geen concreet antwoord of relevante informatie op.
ik ben bezig met het schrijven van een DLL, echter moet deze DLL ook vanuit andere applicaties aan te roepen zijn. Om dit te realiseren moet ik mijn DLL dus Com compatible maken. Ik maak echter ook gebruik van Overloads en Shared functions. In .Net zie je dan dus bij het gebruik ervan "New() 1 of 3" staan als voorbeeld.... en dan kun je de gewenste parameters aangeven, en .Net selecteert de juiste functie of procedure.
Ik heb hiervoor gekozen omdat Optional parameters niet goed door C# gebruikt zouden kunnen worden. Vandaar deze overloads.
Echter zodra ik ze COM visible wil maken, dan staan deze procedures niet er tussen
Mijn vraag is nu, is het mogelijk om een overloaded (shared) function of procedure Com visible te maken of moet ik dan toch echt verschillende namen gaan gebruiken voor de functies en procedures? Google levert me nl. geen concreet antwoord of relevante informatie op.
Wanna play?