Page 13 of 14

Posted: Sun Sep 24, 2006 7:56 pm
by Bitmonster
Ah ja, ich hätte auch kein Problem mit einem englischen Windows. Aber da meine beruflichen Kunden überwiegend die deutsche Version benutzen, würde das die Sache nur schwierig machen. Zudem kann man mit der deutschen Version viel besser sehen, ob Unicode und solche Sachen richtig funktionieren. Ok, dafür wäre ein hebräisches Windows sogar noch besser. :)

da ist was durcheinander geraten...

Posted: Wed Sep 27, 2006 9:07 am
by drummer83
Hi,

in der neuesten Version (0.3.3.752) ist irgendwie etwas bei den Plugins durcheinander geraten. Beim Hinzufügen des Plugins "Registry" steht in der Beschreibung "Plugin to show a simple on screen display of text.". Und die Befehle, die man dann anschließend hinzufügen kann haben (meiner Ansicht nach) weder etwas mit dem OSD, noch mit der Registry zu tun.

D├╝rfte ja kein gr├Â├ƒeres Problem sein, wollte es nur kurz mitteilen.

Posted: Wed Sep 27, 2006 11:30 am
by Bitmonster
Ah, sorry, das Plugin ist fälschlich in dem Release. Registry ist jetzt unter System und ich habe aus Faulheit einfach den alten Ordner mal benutzt gehabt um dort etwas auszuprobieren.

Posted: Wed Oct 11, 2006 3:56 pm
by Bartman

Code: Select all

17:51:53 error: uncaptured python exception, closing channel <Plugin.ZoomPlayer.ZoomPlayer_Session connected localhost:4769 at 0x20e6e18> (<type 'exceptions.AttributeError'>:'ZoomPlayer' object has no attribute 'showEvents' [asyncore.pyc|read|68] [asyncore.pyc|handle_read_event|390] [asynchat.pyc|handle_read|137] [plugins/ZoomPlayer/__init__.py|found_terminator|510] [plugins/ZoomPlayer/__init__.py|ValueUpdate|737])
Das passiert mir mit der aktuellen Beta ├Âfters.
Außerdem leuchtet das gelbe Symbol teilweise eine Sekunde auf und ZP reagiert sehr träge, wenn überhaupt.

Posted: Wed Oct 11, 2006 4:52 pm
by Bitmonster
Versuch mal die 778...

Posted: Wed Oct 11, 2006 5:20 pm
by Bartman
schon besser.
Mir ist aber noch was aufgefallen. Wenn EG startet klaut es der Anwendung im Vordergrund den Fokus.
Das ist etwas nervig, wenn ich grade mein TrueCrypt Password eingeben will.

Posted: Wed Oct 11, 2006 6:13 pm
by Bitmonster
Wie kann denn EG starten, wenn du gerade ein Passwort eingeben musst?

Na ja, versuch mal die 779. Hundertprozentig wird sie den Fokus auch nicht erhalten, weil Windows beim Programmstart anscheinend immer das jeweils aktive Programm zuerst deaktiviert. Es sollte aber wieder zurückfallen auf die letzte Applikation. Nur wird der Keyboard-Fokus dann unter Umständen nicht mehr auf dem gleichen Control liegen.

Posted: Tue Nov 14, 2006 12:27 am
by Bartman
Das passiert, wenn ich das USB-UIRT Plugin deaktiviere und dann ein IR-Code gesendet werden soll.
EG lässt sich dann auch nicht mehr beenden und lastet eine CPU voll aus.

Code: Select all

01:24:25 Error in Action: "Transmit IR"
01:24:25 Traceback (most recent call last):
01:24:25   File "D:\Media\EventGhost\eg\EventGhostEvent.py", line 116, in Execute
01:24:25 Traceback (most recent call last):
01:24:25   File "D:\Media\EventGhost\eg\ThreadWorker.py", line 87, in DoOneEvent
01:24:25 Unhandled exception in thread started by 
01:24:25 Traceback (most recent call last):
01:24:25   File "D:\Media\EventGhost\eg\MainLogger.py", line 97, in write
01:24:25     wx.CallAfter(self.OnWrite, data, 1)
01:24:25   File "wx\_core.pyc", line 13764, in CallAfter
01:24:25   File "wx\_core.pyc", line 7546, in GetApp
01:24:25   File "threading.pyc", line 473, in __bootstrap
01:24:25   File "traceback.pyc", line 236, in format_exc
01:24:25   File "traceback.pyc", line 142, in format_exception
01:24:25   File "traceback.pyc", line 76, in format_tb
01:24:25   File "traceback.pyc", line 101, in extract_tb
01:24:25 TypeError: fake_getline() takes exactly 2 arguments (3 given)

Posted: Tue Nov 14, 2006 1:59 pm
by Bitmonster
Versuch mal die 789...

Posted: Tue Nov 14, 2006 7:33 pm
by Bartman
kommt zwar immer noch ein Fehler, aber wenigstens bleibt EG nicht mehr hängen.

Code: Select all

20:30:45 Error in Action: "Transmit IR"
20:30:45 Traceback (most recent call last):
20:30:45   File "D:\Media\EventGhost\eg\TreeItems\ActionItem.py", line 368, in Execute
20:30:45   File "plugins/USB-UIRT/__init__.py", line 156, in __call__
20:30:45 AttributeError: 'NoneType' object has no attribute 'TransmitIR'
daf├╝r kommt aber eine Warnung, wenn man zum ersten Mal die Action bearbeiten will.

Code: Select all

20:33:20 plugins/USB-UIRT/__init__.py:191: DeprecationWarning: Use `SetInitialSize`
20:33:20 plugins/USB-UIRT/__init__.py:197: DeprecationWarning: Use `SetInitialSize`

Posted: Tue Nov 14, 2006 8:15 pm
by Bitmonster
790 ist oben...

F├╝r das erste Problem habe ich einfach eine etwas anschaulichere Fehlermeldung eingebaut. Das zweite d├╝rfte nicht mehr auftreten.

Posted: Tue Nov 14, 2006 8:21 pm
by Bartman

Code: Select all

21:18:01 Error in Action: "Transmit IR"
21:18:01 Traceback (most recent call last):
21:18:01   File "D:\Media\EventGhost\eg\TreeItems\ActionItem.py", line 368, in Execute
21:18:01   File "D:\Media\EventGhost\plugins\USB-UIRT\__init__.py", line 158, in __call__
21:18:01 NameError: global name 'errorNotEnabled' is not defined
habe ich jetzt. Zumindest die Länge ist noch gleich ;)

K├Ânnte man das nicht global abfangen, wenn ein PlugIn deaktiviert ist und eine Action davon aufgerufen werden soll?

Posted: Tue Nov 14, 2006 8:28 pm
by Bitmonster
Uhps, das kommt dabei raus, wenn man das eigentliche Gerät an einem anderen Rechner hat und solche Änderungen ungetestet rausgibt.

791 ist oben...

Eigentlich hast du Recht mit dem globalen Abfangen, ich habe das bisher nur nicht so gehandhabt, da ich manche Plugins als so "harmlos" angesehen habe, dass ich ihre Aktionen auch ausführbar ließ, obwohl das Plugin deaktiviert wurde.

Ich werde mal eine Nacht darüber schlafen, ob mir noch ein wirklicher Grund einfällt, warum man das nicht gleich global abfangen sollte.

Posted: Wed Nov 15, 2006 6:00 pm
by Bitmonster
792 ist oben...

Ich habe das Abfangen jetzt mal global eingenbaut.

Ebenfalls neu ist, dass man im Options-Dialog jetzt das Speicherlimit selber festlegen kann oder auch ganz ausschalten. Bei wirklich aufwendigen Konfigurationen k├Ânnen die 8 MB auch mal zuwenig sein und etwas mehr Speicher macht EG dann reaktiver.

Fehler beim Config-Speichern

Posted: Thu Nov 23, 2006 8:26 pm
by marcneef
Hallo,

bei mir tritt ein recht seltsamer Fehler auf, wenn ich das VLC Plgin verwende.

Erzeuge ich dann zum Beispiel ein Makro mit dem Befehl "VLC Media Player: Volume Up", so funktioniert das zunächst problemlos.

Speichere ich dann aber und boote neu, so erscheint die Fehlermeldung: "19:08:49 Can't find action: VLC.Volume up()"

Das Symbol neben dem Befehl ist dann nicht mehr der Plugin-Stecker, sondern ein Gr├╝ner Pfeil, wie bei den Python Befehlen.

Tats├ñchlich speichert er einige Befehle wie z.B. "VLC. Play" richtig ab, so dass sie auch nach einem Neustart funktionieren, was die Sache noch mysteri├Âser macht.

Wie kann ich diesen Fehler beheben? Ich k├Ânnte nat├╝rlich die Funktionen des VLC Plugin manuell programmieren, aber da gibts doch bestimmt auch ne andere L├Âsung.

Danke schon mal f├╝r eure Tipps. :-)

Version:aktuelle
Fernbedienung X10 Medion
Winamp Plugin
VLC Plugin
MPC Plugin