Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Dubidu am 14.03.08 - 10:27:48

Titel: Argumente in LotusScript
Beitrag von: Dubidu am 14.03.08 - 10:27:48
Hi,
ich habe erst vor einigen Tagen mit LotusScript angefangen und möchte eine kleine Anwendung basteln.

Leider habe ich bis jetzt nicht herausgefunden - und mein Mini-Lotus-Notes-Buch sagt auch nichts dazu - wie man bei Methoden, Argumente angeben kann.

Code
Class MitarbeiterComputer
	Sub new(Dim arbeiter As String)
	
	End Sub
End Class

Ich hoffe, dass so etwas basales bei LotusScript möglich ist.

Liebe Grüße
Dubidu :)
Titel: Re: Argumente in LotusScript
Beitrag von: flaite am 14.03.08 - 10:32:33
Code
Class MitarbeiterComputer
sub new (arbeiter As String) 

end sub

sub mySub (myParam as String) 

end sub

function myFunction (myParam as String) as String
Dim myPhonkyRückgabewert = "rückgabewert"

myFunction = myPhonkyRückgabewert  
end function
end class


Titel: Re: Argumente in LotusScript
Beitrag von: diali am 14.03.08 - 10:34:15
lass mal das Dim weg.

Eine sehr gute Hilfe ist die Designer-Hilfe. Und immer die Beispiele mit ansehen.
Titel: Re: Argumente in LotusScript
Beitrag von: m3 am 14.03.08 - 10:35:14
Addendum dazu. Die Designer-Hilfe (http://www-128.ibm.com/developerworks/lotus/documentation/dominodesigner/) ist Dein Freund!
Titel: Re: Argumente in LotusScript
Beitrag von: Dubidu am 14.03.08 - 10:47:28
Danke, für eure Hilfe!

Stimmt, Designer-Hilfe ist mein Freund! ;)

Liebe Grüße
Dubidu
Titel: Re: Argumente in LotusScript
Beitrag von: Dubidu am 14.03.08 - 11:02:41
Ich habe noch eine andere Frage:
Scheinbar motzt Lotus, wenn man in LotusScript eine Liste in einer Liste speichern will:

Code
Private arbeiterList List As List

Es kommt folgende Fehlermeldung:

Zitat
Unexpected: List; Expected: Data Type

Liebe Grüße
Dubidu :)
Titel: Re: Argumente in LotusScript
Beitrag von: MadMetzger am 14.03.08 - 11:19:19
Code
Private arbeiterList List As List
Zitat
Unexpected: List; Expected: Data Type

Die Fehlermeldung sagt es doch eigentlich schon, oder? Lotus Scripts List-Typ (der eigentlich eher eine Map ist) kann nicht Listen von Lists. So wäre es syntaktisch korrekt (sofern Arbeiter ein in dem Modul sichtbarer Typ ist):
Code
Private arbeiterList List As Arbeiter
Titel: Re: Argumente in LotusScript
Beitrag von: Dubidu am 14.03.08 - 11:44:02
Eigene Fehler kann man nie ausschließen, deswegen die Frage.

Thx, für die Antwort.

L.G.
Dubidu
Titel: Re: Argumente in LotusScript
Beitrag von: MadMetzger am 14.03.08 - 11:58:23
Kein Problem... Gern geschehen.
Titel: Re: Argumente in LotusScript
Beitrag von: ata am 14.03.08 - 15:50:23
... noch nen Tip:

Lass die Finger weg von Listen, wenn du sie mit Objekten bestückst. Der Server verträgt nur eine bestimmte Anzahl von Objekten, die in Listen gehalten werden - dann rauscht er ab. Strings sind in Listen kein Problem - aber mit Objekten in Listen haben Server Probleme. Dabei wird nicht die einzelne Session betrachtet, sondern Listen über alles - alle User zusammen dürfen nicht mehr als ca. 12.000 Objekte gleichzeitig verwenden...

Um viele NotesDokumente zu halten verwende NotesDocumentCollections. Array's haben einen Geltungsbereich im Umfang von Integer. Das schränkt die Arbeit etwas ein - leider...

Toni
Titel: Re: Argumente in LotusScript
Beitrag von: Dubidu am 14.03.08 - 16:09:31
Hi ata,
danke, klingt nach einem sehr wertvollem Tipp!
Werde ich mir aufjedenfall merken! :)

Liebe Grüße
Dubidu :)