LabVIEWForum.de - Frontpanel mit .NET Objekt (MonthCalendar) hängt

LabVIEWForum.de

Normale Version: Frontpanel mit .NET Objekt (MonthCalendar) hängt
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
Lad doch mal ein Beispiel VI hoch, mit den Funktionen die du schon beschrieben hast. Dann kann man sich das mal anschauen ohne sich selbst alles programmieren zu müssen.

Ironie
Wie du ja bestimmt weißt, ist Zeit gleich Geld. Zeit hat in der Regel keiner und Geld bezahlen willst du ja auch nicht.
Du siehst, wenn wir versuchen dir zu helfen machen wir gleich doppelten Verlust.
Unsure

Gruß SeBa
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

Lv09_img2[attachment=25414]
Hab mir angeschaut und kann das Verhalten bestätigen. Nur eine Lösung hab ich im Moment auch nicht.


Gruß SeBa
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
Google mal nach alternativen zum MonthCalendar... hab beim Durchklicken einige gefunden.
In .Net als auch in AxtiveX... nur eine (kostenlose) rauszusuchen hatte ich keine Lust.


Gruß SeBa
' schrieb:In .Net als auch in AxtiveX...
oder als purer G-Code.
LVF-Link (Fett machen fehlt noch, könnte man aber machen)
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
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
Referenz-URLs