Die Genremajor/minor machen mir Probleme - ich verstehe sie nicht.
Code: Alles auswählen
GenreMajor:
{ 0x00, LOCALE_GENRE_UNKNOWN},
{ 0x10, LOCALE_GENRE_MOVIE_0},
{ 0x11, LOCALE_GENRE_MOVIE_1},
{ 0x12, LOCALE_GENRE_MOVIE_2},
{ 0x13, LOCALE_GENRE_MOVIE_3},
{ 0x14, LOCALE_GENRE_MOVIE_4},
{ 0x15, LOCALE_GENRE_MOVIE_5},
{ 0x16, LOCALE_GENRE_MOVIE_6},
{ 0x17, LOCALE_GENRE_MOVIE_7},
{ 0x18, LOCALE_GENRE_MOVIE_8},
{ 0x20, LOCALE_GENRE_NEWS_0},
{ 0x21, LOCALE_GENRE_NEWS_1},
{ 0x22, LOCALE_GENRE_NEWS_2},
{ 0x23, LOCALE_GENRE_NEWS_3},
{ 0x24, LOCALE_GENRE_NEWS_4},
{ 0x30, LOCALE_GENRE_SHOW_0},
{ 0x31, LOCALE_GENRE_SHOW_1},
{ 0x32, LOCALE_GENRE_SHOW_2},
{ 0x33, LOCALE_GENRE_SHOW_3},
{ 0x40, LOCALE_GENRE_SPORTS_0},
{ 0x41, LOCALE_GENRE_SPORTS_1},
{ 0x42, LOCALE_GENRE_SPORTS_2},
{ 0x43, LOCALE_GENRE_SPORTS_3},
{ 0x44, LOCALE_GENRE_SPORTS_4},
{ 0x45, LOCALE_GENRE_SPORTS_5},
{ 0x46, LOCALE_GENRE_SPORTS_6},
{ 0x47, LOCALE_GENRE_SPORTS_7},
{ 0x48, LOCALE_GENRE_SPORTS_8},
{ 0x49, LOCALE_GENRE_SPORTS_9},
{ 0x4A, LOCALE_GENRE_SPORTS_10},
{ 0x4B, LOCALE_GENRE_SPORTS_11},
{ 0x50, LOCALE_GENRE_CHILDRENS_PROGRAMMES_0},
{ 0x51, LOCALE_GENRE_CHILDRENS_PROGRAMMES_1},
{ 0x52, LOCALE_GENRE_CHILDRENS_PROGRAMMES_2},
{ 0x53, LOCALE_GENRE_CHILDRENS_PROGRAMMES_3},
{ 0x54, LOCALE_GENRE_CHILDRENS_PROGRAMMES_4},
{ 0x55, LOCALE_GENRE_CHILDRENS_PROGRAMMES_5},
{ 0x60, LOCALE_GENRE_MUSIC_DANCE_0},
{ 0x61, LOCALE_GENRE_MUSIC_DANCE_1},
{ 0x62, LOCALE_GENRE_MUSIC_DANCE_2},
{ 0x63, LOCALE_GENRE_MUSIC_DANCE_3},
{ 0x64, LOCALE_GENRE_MUSIC_DANCE_4},
{ 0x65, LOCALE_GENRE_MUSIC_DANCE_5},
{ 0x66, LOCALE_GENRE_MUSIC_DANCE_6},
{ 0x70, LOCALE_GENRE_ARTS_0},
{ 0x71, LOCALE_GENRE_ARTS_1},
{ 0x72, LOCALE_GENRE_ARTS_2},
{ 0x73, LOCALE_GENRE_ARTS_3},
{ 0x74, LOCALE_GENRE_ARTS_4},
{ 0x75, LOCALE_GENRE_ARTS_5},
{ 0x76, LOCALE_GENRE_ARTS_6},
{ 0x77, LOCALE_GENRE_ARTS_7},
{ 0x78, LOCALE_GENRE_ARTS_8},
{ 0x79, LOCALE_GENRE_ARTS_9},
{ 0x7A, LOCALE_GENRE_ARTS_10},
{ 0x7B, LOCALE_GENRE_ARTS_11},
{ 0x80, LOCALE_GENRE_SOCIAL_POLITICAL_0},
{ 0x81, LOCALE_GENRE_SOCIAL_POLITICAL_1},
{ 0x82, LOCALE_GENRE_SOCIAL_POLITICAL_2},
{ 0x83, LOCALE_GENRE_SOCIAL_POLITICAL_3},
{ 0x90, LOCALE_GENRE_DOCUS_MAGAZINES_0},
{ 0x91, LOCALE_GENRE_DOCUS_MAGAZINES_1},
{ 0x92, LOCALE_GENRE_DOCUS_MAGAZINES_2},
{ 0x93, LOCALE_GENRE_DOCUS_MAGAZINES_3},
{ 0x94, LOCALE_GENRE_DOCUS_MAGAZINES_4},
{ 0x95, LOCALE_GENRE_DOCUS_MAGAZINES_5},
{ 0x96, LOCALE_GENRE_DOCUS_MAGAZINES_6},
{ 0x97, LOCALE_GENRE_DOCUS_MAGAZINES_7},
{ 0xA0, LOCALE_GENRE_TRAVEL_HOBBIES_0},
{ 0xA1, LOCALE_GENRE_TRAVEL_HOBBIES_1},
{ 0xA2, LOCALE_GENRE_TRAVEL_HOBBIES_2},
{ 0xA3, LOCALE_GENRE_TRAVEL_HOBBIES_3},
{ 0xA4, LOCALE_GENRE_TRAVEL_HOBBIES_4},
{ 0xA5, LOCALE_GENRE_TRAVEL_HOBBIES_5},
{ 0xA6, LOCALE_GENRE_TRAVEL_HOBBIES_6},
{ 0xA7, LOCALE_GENRE_TRAVEL_HOBBIES_7}
Wozu wird diese Info benötigt, und wie kann ich den Genretext hier automatisch zuordnen?! Da es spät ist, habe ich keine Lust mehr zu suchen, vielleicht hat ja einer von den Interessierten die Info parat.
Ich arbeite mit der MySQL-Datenbank, in die sämtliche Movieguides von euch eingepflegt werden müssten. Hierzu könnt Ihr Pedant's PMG2SQL nutzen, dennoch: Es ist viel Aufwand für ein paar EPG-Info's!
Ich programmiere das ganze mit Delphi7 Personal. Diese Version hat keine Datenbank-Anbindung integriert und somit fehlen mir viele Standard-Komponenten zum Zugriff auf XML, ODBC-Daten, etc. Da ich nun mit den genialen DirectMySQL-Units direkten Zugriff auf die MySQL-Datenbanken habe, ist und bleibt das die einzige Datenanbindung die ich nuzen kann.