ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > Probleme mit einer FreeDB ARexx Funktion | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
09.04.2005, 02:22 Uhr analogkid Posts: 2394 Nutzer |
hi, und zwar geht es um die FreeDBGetLocalDisc() Funktion. res = FreeDBGetLocalDisc("disc","CD1") ich kann alle Untertypen der stem "disc" abrufen, bis auf den Artist, obwohl er korrekt in dem entsprechenden FreeDB-File eingetragen ist. say disc.Artist gibt aus DISC. Alle anderen geben das aus, was sie ausgeben sollen, disc.Title gibts den Titel aus usw. die freedb.library ist korrekt geöffnet. Hat jemand eine Idee ? -- Join us @ Sarkasmus-pur Talking about music is like dancing about architecture [ - Antworten - Zitieren - Direktlink - ] |
09.04.2005, 10:39 Uhr thomas Posts: 7717 Nutzer |
Hast du vielleicht irgendwo vorher in dem Programm eine Variable namens Artist benutzt ? Ab dem ersten Punkt werden bei Stem-Variablen nämlich alle Teile durch ihren Variableninhalt erstetzt. Wenn du z.B. artist = "hugo" say disc.artist schreibst, dann wird stattdessen disc.hugo ausgegeben. Umgekehrt kannst du auch x = "artist" say disc.x schreiben, um disc.artist zu bekommen. Außerdem wird dabei glaube ich auf Groß-/Kleinschreibung geachtet. Wenn du schreibst drop artist say disc.artist dann wird artist in Großbuchstaben umgesetzt, also disk.ARTIST. Dagegen ist artist = "Artist" say disc.artist etwas ganz anderes, denn hier enthält der Wert von artist auch Kleinbuchstaben. Bei den Variablennamen selbst wird dagegen nicht zwischen Groß- und Kleinbuchstaben unterschieden. say Disk.Artist say disc.artist say DISC.ARTIST ergibt dreimal die selbe Ausgabe. Was auch sein kann, ist, daß der Autor von FreeDB bei Artist keine Großbuchstaben benutzt hat. Das Problem ist dann das selbe. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
09.04.2005, 12:01 Uhr analogkid Posts: 2394 Nutzer |
Zitat: danke für deine Hilfe, ich hab schon eine Variable "artist" benutzt, deswegen hats nicht funktioniert. Hab sie umbenannt, jetzt gehts. -- Join us @ Sarkasmus-pur Talking about music is like dancing about architecture [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > Probleme mit einer FreeDB ARexx Funktion | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |