Seite 2 von 3

Verfasst: Mi 17 Mär 2004, 22:35
von Dusty
Hallo Gag,

ich habe den neusten JtG snap und JtG1.7.2 drauf. Nach diesen Installationen wollte ich Sherlock aufrufen, aber ich erhalte ein Fenster:

Assertion failor (c:\Programme\Berland\Delphi7\Projects\Sherlock\MainFrm.pas, line 735

Jo, nun geht sherlock nicht mehr?

Verfasst: Mi 17 Mär 2004, 23:36
von Gag Halfrunt
Das ist schlecht. Und anscheinend ein Bug. Sherlock scheint ein wenig zu zicken, wenn er Timer-Einträge gespeichert hat, die er dem PMG nicht zuordnen kann.

Schau mal in der Rekastrierung nach und lösche alles unterhalb HKEY_CURRENT_USER\Software\HitchhikerWare\Sherlock\Schedule. Dann sind zwar Deine gespeicherten Filme weg, aber er sollte dann wieder laden.

Ich behebe den Fehler dann.

Gag

Verfasst: Do 18 Mär 2004, 9:07
von Dusty
Es hängt nicht mit der neuen Box- bzw JtG-Version zusammen? Mit den alten Versionen funktionierte es ja klaglos.

Verfasst: Do 18 Mär 2004, 11:33
von Gag Halfrunt
So wie ich das eben gesehen hab, kommt der Bug wohl daher, dass Sherlock keinen passenden Eintrag im PMG findet. Ich hätte sonst keine andere Erklärung dafür.

Hast Du das mit der Registry mal ausprobiert? Reicht ja aus, wenn Du den Key "Schedule" umbenennst.

Diese Information würde mir jetzt schon einmal weiterhelfen.

Gag

Verfasst: Do 18 Mär 2004, 12:02
von Dusty
Jepp, das hat geholfen. Habe die Registry Einträge gelöscht und dann alles neu Eingelesen. :-)

Wann kommt denn die Version, in der man DD 5.1 mit einstellen kann?
Soll KEIN nerven sein und bitte auch nicht so verstehen.

Verfasst: Do 18 Mär 2004, 15:25
von Gag Halfrunt
DD 5.1?

Verfasst: Do 18 Mär 2004, 15:31
von Dusty
Wäre toll, wenn DD5.1 als Filter und in der Anzeige der Filme mit gezeigt werden. Mich interessieren zum Beispielt auf P1 nur Filme in DD 5.1. Aber die zeigt shelock nicht extra an.

Da war schon mal ein Thread dazu. :-) http://www.jackthegrabber.de/viewtopic.php?t=2386

Viertens und füntens war deine Antwort ziemlich positiv dazu. :-)

Zusätzlich ist es so, daß in JtG immer die Kreuze bei ProjektX und Muxen bei
Nach Aufnahme muxen, DAR19:9, !=DD51-Stille

verschwinden, wenn die Timer neu geschrieben werden.

Komischer Fehler

Verfasst: Fr 19 Mär 2004, 22:46
von Altana
Hi zusammen,

beim Starten der aktuellen Version von Scherlock bekomme ich folgende Meldung:

Assertion Failure (C:\Programme\Borland\Delphi7\Projects\Sherlock\Main.frm.pas, line 735)

und dann schmiert das Proggie ab. War bei der Vorversion nicht der Fall. Nur leider habe ich die Vorversion nicht mehr, um diese zu installieren.

Muss ich bei der neuen Version noch zusätzlich was installieren, oder was kann ich sonst tun.

thx

Altana[/img]

Verfasst: Sa 20 Mär 2004, 0:04
von RalfS
Altana: äh hallo!??? Kannst du nicht lesen? Steht genau sieben Zeilen weiter oben: genau die gleiche Frage, die Gegenmaßnahme inklusive der möglichen Ursache und dem Hinweis, dass Gag das fixen wird als Antwort.

Nix für ungut, aber .. im selben Thread .. tss

Gruß Ralf

Ach ja:
Start - Ausführen - regedit
Bearbeiten - Suchen - Sherlock
rechte Maustaste auf Schedule - Löschen - Ja

Verfasst: Sa 20 Mär 2004, 7:54
von Altana
War wirklich Abmahnerfalle....
kommt sicher nicht wieder vor ;)

Und hat auch gut funktioniert

thx

Altana

Verfasst: Sa 20 Mär 2004, 18:26
von Gag Halfrunt
So, neue Version ist da.

Verfasst: Sa 20 Mär 2004, 18:28
von Dusty
Sehr nett. :-) Danke, dachte schon unsere ganzen Vorschläge (wie Timerübertragung zu Box (jaja, ich weiß, ist noch nicht drinne)) hätten dich erschlagen und du hättest im stillen Kämmerlein beschlossen, uns zu ignorieren. :-)

Verfasst: Do 01 Apr 2004, 11:13
von Alibaba7
Hallo Gag,

ich weiß jetzt nicht genau ob ich der Fehler bin, oder ob der Fehler bzw. Funktion am Programm liegt.
Ich schildere einfach mal, was mir passiert ist.

Den neuen MovieGuide vom April in Jack geladen. Timer in Jack war keiner mehr vorhanden. Ich habe dann in Sherlock schön meine 40 Filmchen ausgewählt und in den Einstellungen die Zeitbeschränkung auf 23 bis 9 Uhr gestellt. Die Timer habe ich dann neu eingeplant. Soweit so gut. Für ca. 10-15 hat er dann keinen Termin gefunden, der sich im Zeitraum befunden hat. Ich habe dann die eingeplanten gefundenen Termine nach Jack übertragen lassen. Ich bin dann davon ausgegangen, dass wenn ich Timer in Sherlock lösche und in Jack Timer da sind, dass diese als Fremdtimer erkannt und nicht angerührt werden. Die Annahme war falsch, leider. :(
Ich habe also die gefunden Timer in Sherlock gelöscht und die nicht gefunden habe ich ohne Zeitbeschränkung einplanen lassen. Anschließend habe ich die Timer in Jack speichern lassen. Die vormals übertragenen Timer wurden dann gelöscht. :(

Ist das Absicht? Was kann ich tun um das zu vermeiden?

Ich wollte also wenn möglich im Zeitraum 23 bis 9 Uhr aufnehmen und nur wenn in dem Zeitraum kein Termin verfügbar ist (meistens auf Disney Channel) dann soll er die Planung auf den gesamten Zeitraum anwenden.
Wenn ich mit Beschränkung eingeplant hatte dann sind nicht alle eingeplant worden, wenn ich die Beschränkung dann aufgehoben hatte und die Timereinplanung neu angestoßen hatte, dann hat er natürlich auch welche verändert, die vorher bereits eingeplant waren (und zwar richtig für mich in besagtem Zeitraum). Im Prinzip wahrscheinlich richtig, aber mir würde es besser gefallen, wenn er beim erneuten Einplanen, dann die bereits gültigen erst mal nicht anpacken würde.

Ein generelle Option würde mir besser gefallen: Zeitbeschränkung ja, wenn kein Termin gefunden werden kann, dann nimm auch andere Zeiten.

Als Workaround habe ich folgendes gemacht:
Timer mit Zeitbeschränkung in Jack-Instanz 1 gespeichert. Timer ohne in Jack-Instanz 2 gespeichert. Mit Access die Timer aus 2 in 1 übertragen. C'est ca.

___________________________________________________________________________
Viele Grüße Alibaba7
1. DBoxII SAT Philips 2x JtG-Team-Image 16.3.2004 cramfs 16.3.2004
2. DBoxII SAT Philips 2x JtG-Team-Image 16.3.2004 cramfs 16.3.2004
Software: JtG 0.7.2, udrec 0.11c, DVDlab 1.4.Beta1, Muxxi, Sherlock 0.1.1.10, Nero 6.3.1.6
Hardware: Toshiba Satellite 3000-100 850 MHz, 256 MB RAM (Compiling) / Celeron300A :) (Streaming / Brennen)
Brenner: NEC ND1300A (Firmware 1.09)
Wer das Laufen lernen will, kann nicht mit dem Fliegen anfangen. Man muss erst mal lernen auf beiden Beinen zu stehen.

Verfasst: Do 01 Apr 2004, 11:22
von Alibaba7
noch ne kleine Anmerkung:

Was bedeutet das Feld "Playback" in den Einstellungen? Wird der Haken "Playback OFF" bei den Jack Timern dann gesetzt? Folge: Bild wird schwarz?
Wenn dem so ist, ist die Benennung etwas missverständlich. :(
Ich dachte, wenn der Haken gesetzt ist, dann bleibt das Playback aktiv.

CU
Alibaba7

Verfasst: Do 01 Apr 2004, 11:29
von Dusty
Alibaba7 hat geschrieben: Ich habe dann die eingeplanten gefundenen Termine nach Jack übertragen lassen. Ich bin dann davon ausgegangen, dass wenn ich Timer in Sherlock lösche und in Jack Timer da sind, dass diese als Fremdtimer erkannt und nicht angerührt werden. Die Annahme war falsch, leider. :(
Ich habe also die gefunden Timer in Sherlock gelöscht und die nicht gefunden habe ich ohne Zeitbeschränkung einplanen lassen. Anschließend habe ich die Timer in Jack speichern lassen. Die vormals übertragenen Timer wurden dann gelöscht. :(
Ich gehe einfach mal davon aus, daß du die Timer neu hättest einlesen sollen. Und danach deine neuen Timer setzen. Sherlock wußte von den eben gesetzten Timern nichts, da du die Liste nicht hast einlesen lassen.
Ergo, Timer setzen, abspeichern, neu einlesen lassen (JtG und Box), neue Timer setzen.

Ich kann auch vollkommen falsch liegen, und an dir vorbeilabern. :-)