Domino 9 und frühere Versionen > ND6: Entwicklung

OO Entwicklung mit LotusScript - Frage externer Editor / Eclipse?

<< < (4/23) > >>

DocNotes:
Support Call ist aufgegeben, mal abwarten  ::)

DocNotes:
... und schon die erste Rückmeldung vom Support ...

Problem erkannt, will es selber nochmal ausprobieren und dann eskalieren. Seiner Meinung nach schreibt man den Code im Designer und exportiert dann in eine Datei um den Code zu schützen. Ist ja auch was wares dran, aber nicht ganz unser Einsatzgebiet!

Gruss und schönes Wochenende!

TMC:
Etwas OffTopic (weil nix mit OO zu tun):

Lange Scripts bearbeite ich mit Phase5 (http://www.qhaut.de/), dazu habe ich folgendes Syntaxschema erstellt (ursprünglich für Proton):
http://217.160.137.156/user/bp/tmc/_threaduploads/phase5_syntax/lotusscript.sch

Dabei arbeite ich allerdings umständlich per Copy+Paste (Designer <-> Phase5).

Matthias

eknori:
Frage: wenn ihr eine Klasse per include einbindet und dann den restliche code in die events programmiert; wo tauchen dann die Fehler auf ?? In den verwendeten Klassen ??Dann ist das error handling der Klassen nicht i.O ...

Ulrich

Semeaphoros:
Ulrich, Klassen haben keine Events, Events gehören in ein anderes Modell (das allerdings sehr gut zum OO-Modell passt).

Das mit dem Auftauchen der Errors ist ein anderes, generelles (Basic / LS)-Problem. Sobald Du Code mittels Include einschliesst, wird bei einem Fehler, der im Include-Teil auftritt, immer die Zeilennummer des Include-Statements ausgegeben und nicht die Zeilennummer innerhalb des eingeschlossenen Pfeils.

Das ist vergleichbar wie bei jedem Compiler, wenn Du Obj-Code ohne Debug-Info in eine Applikation einbindest und einen Runtime-Error im Obj-Code auftritt, wird Dir der Compiler nur sagen können, dass es im inkludierten Object-Code aufgetrteten ist, aber nicht genau wo. Etwa so verhält sich hier Basic/LS-Script mit einem %Include. Gäbe er uns die Zeilennummer innerhalb des inkludierten Pfeils, könnte man mit einem sog. "Kludge" ganz gut mit einem externen Editor arbeiten. So bleibt eigentlich nur die Methode, die Matthias weiter oben beschrieben hat, nämlich mit Cut und Pastete zu arbeiten.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln