25.03.2010, 09:55
Beitrag #1
|
elsatobias
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Nov 2009
2009
2007
de
30
Deutschland
|
Frontpanel mit .NET Objekt (MonthCalendar) hängt
Hallo zusammen,
ich habe ein Problem auf einem mir neuen Gebiet.
Ich habe eine Dialogbox mit einem .NET MonthCalendar. In dem ich einige Tage fett markieren will. Dazu hat das Objekt eine BoldedDates Eigenschaft, dass ein Array von Timestamps erwartet.
Das Problem ist nun, dass mein VI hängt und sich nur noch mit dem Stop-Knopf beenden lässt, wenn ich diesen Eigenschaftsknoten verwende. Nach einigen Recherchen habe ich den Verdacht, dass die Datentypen, die .NET erwartet und die LabVIEW "anbietet" nicht kompatibel sind und deshalb das .NET-Objekt hängt und damit das ganze VI.
Ich habe mal probehalber eine boolsche Eigenschaft ausprobiert, damit lief es einwandfrei.
Habe ich mit meiner Vermutung recht und wenn ja, welche Lösungsmöglichkeit(en) gibt es?
Meine LV-Version ist 2009-f2.
Danke erstmal und schöne Grüße
Tobi
|
|
|
25.03.2010, 10:51
Beitrag #2
|
elsatobias
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Nov 2009
2009
2007
de
30
Deutschland
|
Frontpanel mit .NET Objekt (MonthCalendar) hängt
Leider finde ich keinen Button zum Editieren meines Postings.
Update zu dem Thema:
Nach weiteren Versuchen habe ich festgestellt, dass es Probleme mit dem Anzeigen der BoldedDates gibt.
Folgende Methoden laufen ohne Fehler: AddBoldedDate, RemoveBoldedDate, RemoveAllBoldedDates.
Ruft man jedoch UpdateBoldedDates auf, hängt das VI wieder.
Ich hoffe, das hilft bei der Problembeschreibung.
Lieb Grüße
Tobi
|
|
|
25.03.2010, 13:05
Beitrag #3
|
|
|
25.03.2010, 14:54
(Dieser Beitrag wurde zuletzt bearbeitet: 31.03.2010 10:24 von jg.)
Beitrag #4
|
elsatobias
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Nov 2009
2009
2007
de
30
Deutschland
|
Frontpanel mit .NET Objekt (MonthCalendar) hängt
Hallo,
hier das Beispiel VI auf das nötigste für diesen Fall reduziert. Ich habe zwei mögliche Varianten eingebaut, wie es gehen könnte. Beide "hängen aber. Das VI ist für LV 2009.
Danke schonmal
ModeSelect.vi (Größe: 13,13 KB / Downloads: 385)
|
|
|
29.03.2010, 11:22
Beitrag #5
|
|
|
31.03.2010, 10:20
Beitrag #6
|
elsatobias
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Nov 2009
2009
2007
de
30
Deutschland
|
Frontpanel mit .NET Objekt (MonthCalendar) hängt
Hallo,
ja danke fürs Nachsehen.
Ich habe schon eine Anfrage an den NI-Support gestellt. Die erste Aussage war, dass es ja eine Microsoft-Bibliothek sei und das man da so schnell nichts machen kann. Na danke, wozu baut man so eine Schnittstelle ein, wenn sie dann nicht funktioniert.
Ich hoffe, hier findet trotzdem einer eine Lösung.
Schöne Grüße
Tobi
|
|
|
31.03.2010, 10:29
Beitrag #7
|
|
|
31.03.2010, 10:54
Beitrag #8
|
|
|
31.03.2010, 12:32
Beitrag #9
|
elsatobias
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Nov 2009
2009
2007
de
30
Deutschland
|
Frontpanel mit .NET Objekt (MonthCalendar) hängt
Danke RoLe,
werde ich mir mal ansehen. Gerade der Fettdruck ist für mich wichtig. Das lässt sich aber wohl nachprogrammieren.
Schöne Grüße Tobi
|
|
|
07.04.2010, 14:09
|
elsatobias
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Nov 2009
2009
2007
de
30
Deutschland
|
Frontpanel mit .NET Objekt (MonthCalendar) hängt
Hallo zusammen,
ich habe mich nochmals mit dem .NET-MonthCalendar beschäftigt und habe die/eine Lösung für mein Problem gefunden.
Fragt bitte nicht wie, aber wenn man mit der AddBoldedDate-Methode die Daten einliest und dann mit der Update-Methode den Kalender aktualisiert, dann hat man die fettgedruckten Daten und der Kalender stürzt nicht ab. Mit der BoldedDates-Eigenschaft klappt es weiterhin nicht.
Leider weiß ich nicht, ob ich diese Lösung vorher nicht probiert habe, oder nicht gesehen habe, dass es geht, oder was auch immer. Zur Zeit funktioniert es so jedenfalls.
Danke schön an alle, die sich mit meinem Problem beschäftigt haben und ich hoffe, meine Lösung bringt irgendjemand anderen mal weiter.
Danke und schöne Grüße
Tobi
|
|
|
| |