Autor Thema: LotusScript Klassen-Verschachtelung  (Gelesen 1833 mal)

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
LotusScript Klassen-Verschachtelung
« am: 20.04.06 - 14:02:49 »
Hi zusammen

Ich freu mich über Notes. Es ist so herrlich damit zu programmieren. Jeden Tag entdeckt man neue Überraschungen.  ;D

Heute habe ich herausgefunden, dass die "Klassenverfolgung" absolut nicht schön funktioniert.

Beispiel:
Code
Msgbox uiView.View.Columns(0).Title
Funktioniert genau wie erwartet. Ich kriege den Titel der ersten Viewspalte ausgespuckt.

Code
Dim viewColumn as NotesViewColumn

set viewColumn = uiView.View.Columns(0)

Msgbox viewColumn.Title 
Funktioniert nicht wie erwartet; "viewColumn" wird nicht belegt und bleibt leer. Obwohl ich eher darauf getippt hätte, das die obere Variante nicht funktioniert, da sie ja verschachtelter ist. Ich kann mir dieses Verhalten absolut nicht erklären.

Aber es kommt noch besser   8). Wenn ich diese zwei Zeilen noch über dem zweiten Codeteil einfüge:
Code
Dim v As NotesView
Set v = uiView.View
Funktioniert das Ganze doch. Ich vermute mal, er verliert die Referenz irgendwie nicht, wenn ich da noch ne zweite Referenz einbaue. Aber diese Zeilen sollten eigentlich absolut nichts mit einander zu tun haben.

Zusammenfassung:
Code
Dim viewColumn as NotesViewColumn

set viewColumn = uiView.View.Columns(0)

Msgbox viewColumn.Title
-> funktioniert nicht

Code
Dim viewColumn as NotesViewColumn
Dim v As NotesView

Set v = uiView.View
set viewColumn = uiView.View.Columns(0)

Msgbox viewColumn.Title
-> funktioniert

Ich wäre sehr froh, wenn mir das jemand erklären könnte. Ansonsten bin ich mal gespannt, was Notes morgen für mich bereit hält.  ;)

Grüsse
Moritz

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: LotusScript Klassen-Verschachtelung
« Antwort #1 am: 20.04.06 - 14:23:17 »
Ich glaub dazu gibts keine erklärung. dies ist vermutlich ein Bug...
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: LotusScript Klassen-Verschachtelung
« Antwort #2 am: 21.04.06 - 08:28:02 »
Das hab ich befruchtet.

Aber das würde ja dann bedeuten, dass in LS ein sprachweites Strukturproblem besteht. Ist nicht so vertrauenswürdig...  :-\

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: LotusScript Klassen-Verschachtelung
« Antwort #3 am: 21.04.06 - 08:37:19 »
Ich glaub schon, dass es eine Erklärung dafür gibt.
Du könntest in eins der Forums auf  www.notes.net posten.
 
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Untitled

  • Senior Mitglied
  • ****
  • Beiträge: 364
    • Musiker24.ch - Musiker und Bands finden
Re: LotusScript Klassen-Verschachtelung
« Antwort #4 am: 21.04.06 - 08:53:09 »

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: LotusScript Klassen-Verschachtelung
« Antwort #5 am: 21.04.06 - 09:13:14 »
:cool:
Da könnte einer antworten.
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz