Vorlage:Debug Modus
Aus Sceneo Wiki
|
Der Debug-Modus beschreibt einen speziellen Betriebsmodus von TVcentral, in welchem sehr viel mehr Informationen rund um den Programmablauf festgehalten werden, als dies während der standardmäßigen Ausführung der Fall ist. Grundsätzlich werden die besagten Informationen in Logdateien geschrieben (die Informationen werden auch gerne als Logausgaben bezeichnet), welche im Anschluss mit einem gängigen Texteditor analysiert werden können. Zusätzlich zu den Logdateien bietet TVcentral bereits während der Laufzeit im Debug-Modus die Möglichkeit an, ein Problem "direkt vor Ort" zu analysieren. Dazu blendet TVcentral ein zusätzliches Fenster ein, in welchem nochmals alle Logausgaben angezeigt werden. |
Aktivierung des Debug-ModusUm TVcentral in den Debug-Modus zu versetzen, wird der Anwendung beim Start der Parameter "debug" übergeben, wobei üblicherweise das Zeichen "-" vorangestellt wird, um die Anwendung auf einen folgenden Parameter hinzuweisen. Um dies zu erreichen, wird eine neue Verknüpfung mit der Datei "Meedio.exe" erstellt, welche im TVcentral-Ordner zu finden ist. Ist dies geschehen, so wird in den Eigenschaften der neuen Verknüpfung das "Ziel" um "-debug" erweitert: ...\TVcentral\Meedio.exe -debug Hierbei ist darauf zu achten, dass Dateipfad und Parameter durch ein Leerzeichen separiert werden. Wird TVcentral nun über die neu erstellte Verknüpfung gestartet, so zeigt sich sehr schnell, dass das versprochene Logfenster nicht zu sehen ist. Der Grund liegt in der Vordergründigkeit seitens der TVcentral-Oberfläche, welche das Logfenster nun schlicht und ergreifend überdeckt. Da das Logfenster im selben Prozess läuft, wie TVcentral auch, ist ein einfaches Umschalten per ALT+TAB-Tastenkombination nicht möglich. Um das Logfenster nun doch sichtbar machen zu können, besitzt TVcentral noch weitere Startparameter, welche uns nun erlauben, die Größe, in welcher die TVcentral-Oberfläche erscheinen soll, frei zu definieren, so dass neben der Oberfläche noch genügend Platz bleibt, um das Logfenster zu betrachten. Die Startparameter zur Größenanpassung ergeben sich zu "screen-width X" als Definition der Oberflächenfensterbreite sowie "screen-height Y" als Definition der Oberflächenfensterhöhe, wobei X und Y jeweils in Pixeln ausgedrückt werden. Die Parameter werden dabei in der Ziel-Eigenschaft der neuen Verknüpfung hinter dem debug-Parameter ergänzt. Um TVcentral also im Debug-Modus bei einer Auflösung von 640x480 Pixeln zu starten, ergibt sich für unsere Ziel-Eigenschaft der neuen Verknüpfung der Inhalt: ...\TVcentral\Meedio.exe -debug -screen-width 640 -screen-height 480 Auch hier ist wiederum zu beachten, dass zwischen den Parametern jeweils ein Leerzeichen notiert werden muss. |
