Seite 7 von 7

AW: TFInfo für Aufnahmedateien

Verfasst: So 9. Jul 2017, 22:20
von FilmFan
Update auf Version 0.30c.
  • Die Zeichen aus den erweiterten Daten einer Seite werden jetzt wahlweise angezeigt (ab Level 1.5). Allerdings werden Objekte wie das spezielle ZDF-Logo noch nicht angezeigt.

AW: TFInfo für Aufnahmedateien

Verfasst: Mo 10. Jul 2017, 01:42
von Homer
FilmFan hat geschrieben:Solange nicht klar ist, wie sich die interne Nummer zum angezeigten Programmplatz verhält, kann ich da nicht viel machen. Eine simple Erhöhung um 1 würde vermutlich nur für Deinen Fall richtig sein.
Man konnte doch auch bei den Töpfen, die die Senderplätze ab 1000 belegt haben, mit TopSet kleinere Plätze ab 1 nutzen.
Welche Fälle könnte es geben, bei denen eine Erhöhung um 1 nicht richtig wäre? Und welche Fälle davon wurden schon beobachtet?

FilmFan hat geschrieben:Dafür bekommst Du aber Dein Strg-O. ;)
Danke, funktioniert. :D :


FilmFan hat geschrieben:Das bleibt sie normalerweise auch.
Das funktioniert bei mir aber nicht (Windows 7):



Viele Grüße
Homer

AW: TFInfo für Aufnahmedateien

Verfasst: Mo 10. Jul 2017, 10:07
von Woodman
FilmFan hat geschrieben:
Das Programm ist halt primär für mich gedacht und dient immer noch mehr der Forschung als der allgemeinen Anwendung. Abgesehen davon gibt es eine zweite Ansicht. :u:
:confused: Kannst Du das näher erläutern? Ich habe keinen Knopf für eine zweite Ansicht gefunden.

Homer hat geschrieben:...
Das funktioniert bei mir aber nicht:

...

Das kann ich bestätigen (unter Win10)

AW: TFInfo für Aufnahmedateien

Verfasst: Mo 10. Jul 2017, 15:31
von FilmFan
Wieso, der Dateiname ist doch immer richtig geschrieben? :u:

Die Sache mit dem Pfad davor habe ich bei mir jetzt mal geändert.

P. S.: Die erweiterte Ansicht ist geheim.

Re: TFInfo für Aufnahmedateien

Verfasst: Fr 9. Feb 2018, 16:14
von Woodman
Hallo FilmFan,
isch hätt gern mal e Problem.:p

Du schriebst hier:
FilmFan hat geschrieben:
Do 12. Apr 2012, 16:25
Update auf Version 0.18.

- Das Programm erlaubt nur noch eine aktive Instanz. Bei einem erneuten Programmaufruf angegebene Parameter werden an die aktive Instanz übergeben (funktioniert bei Windows Vista und neuer eventuell nicht).
Das ist ja auch soweit in Ordnung, nur funktioniert die Parameterübergabe unter Win10 offenbar nicht mehr. (Weder vom Explorer noch von der Kommandozeile aus) Es passiert garnichts.
Mit Drag'n'Drop gehts wunderbar.

Re: TFInfo für Aufnahmedateien

Verfasst: Mo 12. Feb 2018, 03:51
von FilmFan
Das steht doch auch explizit als Einschränkung dahinter: "(funktioniert bei Windows Vista und neuer eventuell nicht)", also nichts neues. :thinker:

Aber wenn Du eine Lösung (für Delphi) hast, dann her damit. :u:

Re: TFInfo für Aufnahmedateien

Verfasst: Mo 12. Feb 2018, 15:31
von Woodman
Hier gibt es einen Tipp dazu.

Re: TFInfo für Aufnahmedateien

Verfasst: Di 13. Feb 2018, 00:20
von FilmFan
So ähnlich mache ich das ja auch, nur funktioniert das bei neueren Windows-Versionen nicht mehr. Letztendlich müßte man für ein 64-Bit-Windows auch eine 64-Bit-DLL erstellen und als Shell-Erweiterung registrieren. Aber dazu benötigt man ein 64-Bit-fähiges Delphi und etwas Zeit.

An der Sache mit der DLL bin ich schon länger dran und ich habe das Programm auch schon erfolgreich mit einem 64-Bit-Delphi zum Laufen gebracht. Aber das dauert sicher noch eine Weile.

Allerdings habe ich in meinem Quelltext die folgenden Zeilen gefunden:

// Windows Vista
//ChangeWindowMessageFilter(WM_COPYDATA, MSGFLT_ADD);
// ab Windows 7
//ChangeWindowMessageFilterEx(Wnd, WM_COPYDATA, MSGFLT_ALLOW, nil);

Ich habe halt schon immer vorausschauend programmiert :), aber unter Windows XP gab es die Funktionen ja noch nicht. Vermutlich müßte ich jetzt die Funktionen nur definieren und die Kommentare entfernen, damit zumindest die Übergabe der Kommandozeilenparameter wieder funktioniert.

Re: TFInfo für Aufnahmedateien

Verfasst: Di 13. Feb 2018, 11:41
von Woodman
FilmFan hat geschrieben:
Di 13. Feb 2018, 00:20
So ähnlich mache ich das ja auch, nur funktioniert das bei neueren Windows-Versionen nicht mehr. Letztendlich müßte man für ein 64-Bit-Windows auch eine 64-Bit-DLL erstellen und als Shell-Erweiterung registrieren. Aber dazu benötigt man ein 64-Bit-fähiges Delphi und etwas Zeit.
Mhm, ich habe auch kein 64bit-Delphi, als Hobby-Programmierer ist man da bescheiden.:D
Aber der Tipp vom SwissDelphiCenter funktioniert unter Win10 jedenfalls sehr gut. Ich habe diesen Tipp im letzten Jahr schon bei einer meine privaten Anwendungen eingefügt. Hier kannst Du Dir den Tipp als fertiges Projekt herunterladen.
Einfach die Anwendung mit beliebigen Parametern starten, diese werden dann im Memo des Programmes aufgelistet.

Viel Spaß

Re: TFInfo für Aufnahmedateien

Verfasst: Di 13. Feb 2018, 22:53
von FilmFan
Wie Du vielleicht gesehen hast, verwende ich eine WM_COPYDATA-Message statt einer selbst definierten WM_USER-Message. Und diese Message wird halt seit Windows Vista standardmäßig geblockt. Das sollte aber m. W. eigentlich auch für alle WM_USER-Messages gelten. Siehe dazu die Dokumentation der o. g. API-Aufrufe bei Microsoft.

P. S.: Ich habe es gerade mal getestet, das war dann doch nicht das Probblem.