Domino 9 und frühere Versionen > Entwicklung
Type mismatch on external name: <name of the class>
D. Roth.:
Hallo zusammen ich hab ein Problem mit meiner ersten Klasse in Notes. Ich bekomm bei dem Aufruf den Fehler : "Type mismatch on external name: <name of the class> ". Kann mir jemand weiter helfen ??
Public Class Document
Private m_test As String
Public Sub new (uidoc As NotesUIDocument)
m_test = "hallo"
End Sub
End Class
TMC:
Die Fehlermeldung sagt mir jetzt konkret nichts.
Wie rufst Du denn die Klasse auf bzw. wie erstellst Du das Objekt "Document"?
In einem Button einer Maske könntest Du z.B. das hier machen:
Sub Click(Source As Button)
Dim uiws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = uiws.CurrentDocument
Dim mytest As Document
Set mytest = New Document(uidoc)
End Sub
*Edit*
Hast Du die ScriptLibrary mit Use "...." eingebunden ?
animate:
das passiert üblicherweise wenn du Änderungen an einer Scriptbliothek machst.
Probier mal, alle Elemente, die diese Bibliothek verwenden, neu zu kompilieren (öffnen, Änderung machen (z.B. Leerzeichen), speichern)
eknori:
benenne die Class mal um; statt Document , zDocument. Könnte sein, dass Document ein so called reserviertes Wort ist
eknori:
was soll diese Klasse eigentlich machen ??? Und du bist sicher, daß man eine Klasse so aufbaut ???
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln