Deutsch
Anwendungen

Tageditor

 

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

34 kB
Hochgeladen:13.09.2008
Ladeanzahl256
Herunterladen
1.245 kB
Kurzbeschreibung: Version 1.0.1
Hochgeladen:22.10.2008
Ladeanzahl273
Herunterladen
 
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.
 
13.09.2008  
 




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.
 
14.09.2008  
 




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  
 



Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

8.957 Betrachtungen

Unbenanntvor 0 min.
Gast.0815 vor 13 Tagen
Member 862464114.06.2024
Member 361000507.04.2022
Member 766256624.08.2019
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Dieter Zornow (4x)
Frank Abbing (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie