View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005476 | JEDI VCL | 00 JVCL Components | public | 2011-02-08 18:21 | 2012-02-27 16:57 |
Reporter | schliack | Assigned To | obones | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | unable to reproduce | ||
Product Version | 3.40 | ||||
Target Version | Fixed in Version | ||||
Summary | 0005476: JVID3V2 reading leadartist getting Questionmarks | ||||
Description | if leadartist contains (as Example) Michael Mind then JVID3V2 returns Mic?el M?d There are lot of other Combinations ... Pa = ? dm = ? in = ? The other Fields are ok ... Testet with Windows XP and Delphi 7 & 2007 regards Andreas Schliack | ||||
Tags | No tags attached. | ||||
|
today i tried to change the Artistname within the DemoApplication deliverd with the jvcl. If i Type michael and save i get Mic?el in the Artist Field. Regards Andreas |
|
Found some other fields where the problem exists : Composer Orig. Artist Lyrics / Writer |
|
Hi Andreas, are you sure that you only use AnsiStrings in the tags, and not Unicode strings? AFAIR the standard only allows ansistrings to be used... The components work fine for me and never failed to hold any string. |
|
I think so .. I Use Windows XP (Not Supports Unicode) and Delphi 7 (Dont know Unicode). I tried with the Demoapplication delivered with Jedi VCL. If i Type Michael Mind in the Titel field .. no Problem. in all ID3 Tagger Progs it looks normal. There are Some Bugs to.. if i open an MP3 in designtime (Selecting the File and Enable it) and i Browse through the Textoptions i get Integer Errors. I have to boot the other system an then i Describe more detailed. |
|
Kannst du vielleicht nochmal im Detail erklären, wann die Fehler bei dir auftreten? Im letzten Post erwähnst du "bei Designtime"... Lädtst du die MP3-Datei in der IDE und wenn ja, wie? Bei Runtime (also in einer kompilierten Applikation) treten bei mir seit Jahren (!!!) keinerlei Fehler mehr auf, und die Applikation ist unter ziemlich regelmäßiger Benutzung (lesen, schreiben, kopieren, löschen von Tags). |
|
hey, in der Version 3.39 inkl. Patches per SVN funktionierte das auch einwandfrei. die bereits Kompilierten Programme funktionieren auch ohne Probleme. Welche Subversion ich genau hatte weiss ich leider nicht mehr. Mit der aktuellen 3.41 und der Aktuellen Subversion tritt folgender effekt auf : in der Runtimeversion werden LeadArtists,Composer,Orig. Artist,Lyrics / Writer bei der Eingabe/Auslesen von Michael Mind beim erneuten Auslesen mit Mic?el M?d ausgegeben. Das Speichern im Tag ist ok (ausgelesen mit ID3-TagIt 3). Wenn ich das MP3 mit der Komponente auslese kommt Mic?el M?d raus. Lade ich in der Designtime ein MP3 mit dem Property "Filename" manuell rein und setze das Property "Active" auf True ist alles OK. Erweitere ich nun das Property "Texts" (durch Klick auf das + ) bekomme ich einen Fehler : " '' ist kein gültiger Gleitkommawert.". In der Komponente steht zur designtime der Name dann aber korrekt drinn. Erst wenn ich über edit1.text := JvID3v21.Texts.LeadArtist; den namen auslese kommt der falsche Name raus. Am quelltext hat sich zur vorherigen Version nichts geändert. Das OS (WinXP und Win7) und die IDE (Delphi 7 und Delphi 2007) hatte die Probleme auch nicht vor der Version 3.4 der Jedis. Mittlerweile habe ich das Problem auf 3 verschiedenen Maschinen reproduzieren können immer die aktuelle version der Jedis. Leider habe ich die alte version nicht mehr sonst haette ich das gerne mal umgekehrt getestet. Die originale 3.39 kann keine MP3 öffnen, da die EXE dann mit einem Fehler sich verabschiedet. Ich hoffe das es bald eine Lösung gibt da ich ein wenig auf dem Schlauch stehe. Ich muss neu Kompilieren und das geht halt nicht weil aus dem Tag nur müll kommt. Ich hoffe das es weiterhilft ... Gruss Andreas |
|
Sooo Ich habe jetzt mal die Jedi 3.30 installiert. Dort tritt das Problem NICHT auf. Weder das mit den ? noch das mit den " '' ist kein gültiger Gleitkommawert.". Kann das allerdings nur unter Delphi7 nachvollziehen das die Komponenten Delphi 2007 noch nicht unterstützen. |
|
Soo ... Selbes mit der Jedi 3.7 getestet ... geht auch ohne Probleme .. Unter Delphi 7 und 2007. Gruss andreas |
|
Sorry .. meine 3.37 so :-) |
|
So in English ... I ve tested now older Versions. the latest Stable Version working is 3.37. This works fine. 3.39 and 3.38 brings error messages while opening mp3-Files. There was an SVN-Version of 3.39 that works fine, but i dont know the Subversion :-( |
|
Most likely a unicode issue. Please provide the zipped sources of a sample application showing this. |
|
any news? |
|
I'm assuming this is fixed by the latest SVN content |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-02-08 18:21 | schliack | New Issue | |
2011-02-09 09:53 | schliack | Note Added: 0018328 | |
2011-02-09 10:33 | schliack | Note Added: 0018329 | |
2011-02-11 15:00 | grubste | Note Added: 0018330 | |
2011-02-11 16:37 | schliack | Note Added: 0018331 | |
2011-02-13 13:17 | grubste | Note Added: 0018334 | |
2011-02-13 23:41 | schliack | Note Added: 0018335 | |
2011-02-13 23:55 | schliack | Note Added: 0018336 | |
2011-02-14 08:59 | schliack | Note Added: 0018337 | |
2011-02-14 09:00 | schliack | Note Added: 0018338 | |
2011-02-14 09:05 | schliack | Note Added: 0018339 | |
2011-02-15 13:52 | obones | Note Added: 0018361 | |
2011-02-15 13:52 | obones | Status | new => feedback |
2011-06-07 17:38 | obones | Note Added: 0018597 | |
2012-02-27 16:57 | obones | Note Added: 0019597 | |
2012-02-27 16:57 | obones | Status | feedback => resolved |
2012-02-27 16:57 | obones | Resolution | open => unable to reproduce |
2012-02-27 16:57 | obones | Assigned To | => obones |