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

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Frontpanel mit .NET Objekt (MonthCalendar) hängt (/Thread-Frontpanel-mit-NET-Objekt-MonthCalendar-haengt)



Frontpanel mit .NET Objekt (MonthCalendar) hängt - elsatobias - 25.03.2010 09:55

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


Frontpanel mit .NET Objekt (MonthCalendar) hängt - elsatobias - 25.03.2010 10:51

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


Frontpanel mit .NET Objekt (MonthCalendar) hängt - SeBa - 25.03.2010 13:05

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


Frontpanel mit .NET Objekt (MonthCalendar) hängt - elsatobias - 25.03.2010 14:54

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]


Frontpanel mit .NET Objekt (MonthCalendar) hängt - SeBa - 29.03.2010 11:22

Hab mir angeschaut und kann das Verhalten bestätigen. Nur eine Lösung hab ich im Moment auch nicht.


Gruß SeBa


Frontpanel mit .NET Objekt (MonthCalendar) hängt - elsatobias - 31.03.2010 10:20

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


Frontpanel mit .NET Objekt (MonthCalendar) hängt - SeBa - 31.03.2010 10:29

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


Frontpanel mit .NET Objekt (MonthCalendar) hängt - RoLe - 31.03.2010 10:54

' schrieb:In .Net als auch in AxtiveX...
oder als purer G-Code.
LVF-Link (Fett machen fehlt noch, könnte man aber machen)


Frontpanel mit .NET Objekt (MonthCalendar) hängt - elsatobias - 31.03.2010 12:32

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


Frontpanel mit .NET Objekt (MonthCalendar) hängt - elsatobias - 07.04.2010 14:09

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