Autor Thema: Funktionsdeklaration und falsche Typen...  (Gelesen 915 mal)

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Funktionsdeklaration und falsche Typen...
« 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
+++To be human is more important than to be important!+++

Offline Thomator

  • Senior Mitglied
  • ****
  • Beiträge: 353
  • Geschlecht: Männlich
Re:Funktionsdeklaration und falsche Typen...
« Antwort #1 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
« Letzte Änderung: 24.09.03 - 10:53:53 von Thomator »
+++To be human is more important than to be important!+++

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz