Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Thomator am 24.09.03 - 10:45:54

Titel: Funktionsdeklaration und falsche Typen...
Beitrag von: Thomator am 24.09.03 - 10:45:54
Hallo schon wieder,
heute wollte ich mal sich wiederholenden Quellcode in eine Funktion packen und habe die Funktion wie folgt deklariert:

Function setCategories(This As NotesUIDocument, pName As String, tPName As String, pDate As String, pLeader As String) As Integer
...
End Function

Dann hab ich versucht, dat Dingen aufzurufen mit:

iReturn = setCategories(This, katProjekt, "Nothing", tKatDate, tKatPLeader)

Dabei ist This das ws.CurrentDocument, und die anderen Variablen sind auch tatsächlich String's.

Bei diesem Aufruf hat der Designer gemeckert, dass katProjekt, also der erste String, einen "Type Mismatch on: katProjekt" verursachen soll.
Verstehe ich zwar nicht so richtig, aber kann ich durch die Übergabe per ByVal ja vermeiden.
Jetzt will er aber das UIDoc auch nicht nehmen (wieder Type Mismatch on: This).
Komischerweise hab ich das in anderen Funktionen auch schon so gemacht und da ging's. ???

Gibt es dafür irgendeine Erklärung?
Gruß Thomas
Titel: Re:Funktionsdeklaration und falsche Typen...
Beitrag von: Thomator am 24.09.03 - 10:52:52
Entschuldigt bitte, lag an der Deklaration von This as NotesUIDocument. (war kleingeschrieben und da hat er's nicht für voll genommen und akzeptiert)

Soll nicht wieder vorkommen, so ein Schnellschuss! ;D