Autor Thema: Type mismatch bei Dokumentübergabe an Sub  (Gelesen 1326 mal)

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Type mismatch bei Dokumentübergabe an Sub
« am: 29.01.04 - 08:58:17 »
Ich möchte ein Dokument an eine Sub bei deren Aufruf übergeben. Leider kommt immer beim Aufruf der Sub ein "Type mismatch", den ich mir nicht erklären kann.

Die Sub:
Sub ispRemoveFields (docSelectedDoc As NotesDocument, strPT As String)
....

Der Aufruf:
Dim docMarked As NotesDocument
Dim strPT As String
....
Call ispRemoveFields(docMarked, strPT) ->Hier kommt der Fehler
Greetz bandit

Glombi

  • Gast
Re:Type mismatch bei Dokumentübergabe an Sub
« Antwort #1 am: 29.01.04 - 09:02:16 »
Da hst Du aber das wichtigste unterschlagen.

....
Call ispRemoveFields(docMarked, strPT)

Was passiert bei "..." ?
Ich sehe nirgends ein set docMarked = ...
Wenn das fehlt, ist der Fehler klar. Du dimensionierst zwar ein NotesDocument, setzt es aber nicht.

Andreas

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Re:Type mismatch bei Dokumentübergabe an Sub
« Antwort #2 am: 29.01.04 - 09:04:02 »
Oh Sorry ja das ist auch drinn, sieht so aus:

Set dcSelectedDocs = dbCurrent.UnprocessedDocuments
   
Set docMarked = dcSelectedDocs.GetFirstDocument
Greetz bandit

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Type mismatch bei Dokumentübergabe an Sub
« Antwort #3 am: 29.01.04 - 09:11:44 »
Sorry: Ich habe gerade mein Orakel nicht dabei.  ;)
Also: Bitte den ganzen Code.
Ausserdem schau doch mal was der Debugger
an der entsprechenden Stelle ausgibt,
welchen Inhalt haben die beiden Parameter.

Ciao
Don Pasquale

Offline bandit

  • Aktives Mitglied
  • ***
  • Beiträge: 195
  • Geschlecht: Männlich
Re:Type mismatch bei Dokumentübergabe an Sub
« Antwort #4 am: 29.01.04 - 09:23:31 »
Problem schon gelöst, ich hab in der Sub auf ein Feld in dem übergebenen Dokument zugegriffen und da die "(0)" vergessen.
Frage mich nur warum der Fehler dann beim Auruf der Sub kommt und nicht innerhalb der Sub, wo er ja dann eigentlich auch erst ist..
Greetz bandit

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Type mismatch bei Dokumentübergabe an Sub
« Antwort #5 am: 29.01.04 - 09:57:56 »
Vielleicht findet an dieser Stelle erst die Typenüberprüfung statt.

Hast Du eigentlich Option Explicit eingestellt ?
Ciao
Don Pasquale
« Letzte Änderung: 29.01.04 - 09:59:35 von Don Pasquale »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz