Ich bin auf folgendes Problem in LotusScript gestossen (9.0.1FP10 SHF380).
Dazu ein einfaches Beispiel mit
Public Class AObject
Public Sub New( )
End Sub
End Class
und
Public Class AList
Public Sub add( pObject As AObject )
End Sub
End Class
Folgender Code wird akzeptiert (ist auch keine Überraschung):
Dim al As New AList
Dim ao As New AObject
Call al.add( ao )
Aber wenn man faul ist, würde man gerne so vorgehen:
Dim al As New AList
Call al.add( New AObject( ) )
Und das wird als Fehler erkannt (Unexpected: New; Expected: Expression; ;.) BYVAL
Ich kann nicht nachvollziehen, warum die zweite Variante nicht gültig sein soll. Ist das in aktuellen Notes Versionen auch noch so?
Danke für alle Antworten
Johannes