| |
|
|
Dieter Zornow | Ich möchte hier mein Wettbewerbsprogramm 2008 vorstellen und ich bitte um Tests sowie Fehlermeldungen und Verbesserungsvorschläge. Es handelt sich um einen Tageditor für Musik - Dateien. Dazu wird die audiogenie.dll von Stefan Töngi, der freundlicherweise extra für Profan einige Änderungen vornahm, verwendet. Alle Funktionen der DLL, außer den wenigen die ein Float zurück geben sind nun unter Profan nutzbar, für eine wichtige Funktion hat er für Profan eine Zusatzfunktion eingebaut. so dass auch unter Profan die Spieldauer in MS auslesbar ist. Ich habe auch einen Wrapper dazugelegt, damit ist das Handling mit der DLL stark vereinfacht. Läuft unter XProfan 11 unverändert und mit einer Änderung was das Einbinden der DLL betrift unter Xprofan 10.
Bei den Tests bitte nur Testdateien verwenden, da es eine frühe Betaversion, eigentlich noch Alphaversion ist und die Dateien eventuell unbrauchbar werden. Bei meinen eigenen Tests hat zwar alles funktioniert, aber das ist ja meistens so, weil man sich strikt an den Programmablauf hält.
Bitte auch die Hilfedatei lesen.
Bei einem Rechtsklick erscheint ein Kontextmenü, Rechtsklick sollte funktionieren ohne vorher mit Links darauf zu klicken. Ein Doppelklick auf den Eintrag startet die Datei mit der Standardanwendung. Ein einfacher Linksklick markiert die Datei für weitere Aktionen.
Das Programmm läuft nicht unter Windows 9.xx, dazu muss man sich erst von Microsoft die Unicode-Unterstützung laden und installieren. Ob dann alles läuft konnte ich leider nicht testen. Ebenso konnte ich nicht unter Vista testen. Unter Vista bitte mal das Programm konfigurieren, ob sich die Ini - Datei problemlos speichern lässt oder ob ich das falsche Verzeichnis gewählt habe. Von diesem Verzeichnis ist auch das Handling von Bildern abhängig, deshalb für mich sehr wichtig zu wissen. Ich habe dazu %APPDATA% verwendet was dann in den meisten Fällen "Cokumente und EinstellungencurrentuserAnwendungsdaten" entsprechen würde.
Kurzbeschreibung.
Der Tageditor liest und schreibt folgende Formate:
In MP3-Dateien -> ID3V1 - Tag, ID3V2- Tag, Lyrics - Tag, APE -TAG In WMA-Dateien -> WMA - Tag In OGG-Dateien -> OGG - Tag In APE-Dateien -> APE - Tag, ID3V2 - Tag In FLAC- Daten -> FLAC - Tag
Nur lesen
WAV-Dateien -> WAV - Tags
Weitere Features:
-> Erstellt Playlisten im M3U und PLS Format. -> Sucht alle Audiodateien auf einem Laufwerk. -> Exportiert ausgewählte Einträge in eine ansprechende HTML - Datei. -> Exportiert ausgewählte Einträge in eine Textdatei. -> Kopiert und löscht Dateien. -> Musikdateien umbennen nach den Taginformationen. -> Zeigt erweiterte Eigenschaften zu den Dateien an. -> Überträgt Tags innerhalb einer Datei z.B. ID3V1 zu ID3V2 und umgekehrt. -> Spielt MP3, OGG, WMA und WAV FLAC und APE Dateien über den internen Player ab.(FLAC und APE bitte die Hilfe beachten) -> Ausdruck der gesamten Liste.
Das Programm kommt mit einer Installations - und Deinstallationroutine und schreibt nichts in die Registry. Das Verzeichnis und der Eintrag unter Appdata sowie das leere Programmverzeichnis müssen manuell entfernt werden.
Es werden 3 DLLs verwendet, die nicht von mir sind, aber im Internet erhältlich
AudioGenie2.dll fmod.dll und weil mein eigenes Treeview nicht stabil läuft (siehe hier im Forum) Treeview.dll von Frank
Gruß
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 13.09.2008 ▲ |
|
|
|
|
Frank Abbing | Ich habe eben nur kurz getestet, bei weitem nicht alles. Mir ist aber sofort aufgefallen, dass sich das gesamte Programm beendet, wenn man ein Dialogfenster per Klick auf das Kreuz (X) beendet. Das ist sicher noch nicht so gewollt. |
|
|
| |
|
|
|
Dieter Zornow | @Frank: Ja du hast recht, als Lösung kann ich nur alle Kreuze in den Dialogen entfernen. Ich frage in den Dialogen %key ab und das wirkt sich auch auf das Hauptfenster aus &Uwnd ist wie alles in den neuen Profanversionen von Waitinput abhängig, da ich Getmessage verwende kann ich es nicht anwenden, da die Message nicht durchkommt. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 14.09.2008 ▲ |
|
|
|
|
Dieter Zornow | Das ganze betraf nur einen Dialog, da ich in jedem Dialog die Usermessage 16 vorsichtshalber ausschalte aber dies einmal vergessen hatte. Download ist erneuert. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 14.09.2008 ▲ |
|
|
|
|
Frank Abbing | Subclasse die Dialoge und entferne die Message WM_CLOSE aus der Messageloop, bzw. schicke eine Usermessage ans Hauptfenster, dass ein Dialog geschlossen werden soll und reagiere wie ein Cancel. |
|
|
| |
|
|
|
Dieter Zornow | Neue Version hochgeladen mit folgemden Änderungen:
Die mehrzeiligen Editfelder in den Tagdialogen mit Zeilenumbruch versehen.
Das Empfangen von Dateien über Kommandozeilenparameter ermöglicht, kann nun über Verknüpfung oder über sendto Dateien empfangen.
Bilder, die in Tags vorhanden sind, können nun auch gespeichert werden . Wenn beim Einfügen eines Bildes kein Index angeben wird, wird er automatisch eingefügt.
Falsche Rückgabe einer fehlerhaften Funktion in der Audiogenie.dll bei der Funktion "WMAGetPictureMime" per Programm-Code korrigiert.
Der Download im ersten Posting wurde erneuert
Gruß
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 22.10.2008 ▲ |
|
|
|