[Desenvolupament] iTunes 64 bits i el Catalanitzador

Ep gent, Resulta que Apple et suggereix baixar una versió de 64 bits (iTunes64Setup.exe) quan estàs en un sistema de 64-bits. L'inspector d'Itunes ara mateix detecta la llengua però no la versió. Això és important detectar-ho bé perquè hi ha molts usuaris amb 64 bits (>30% segons les estadístiques de la 1.22). Si acabem fent l'acció, això també serà important detectar-ho bé, feina que tindrem feta. Joan, si t'ho pots mirar quan puguis. Atentament, Jordi,

Ok, ho poso a la llista. Si dissabte tenim alguna màquina de 64 bits podré obtenir la informació necessària. Joan Montané El 2012 8 22 18:37, "Jordi Mas" <jmas@softcatala.org> va escriure:
Ep gent,
Resulta que Apple et suggereix baixar una versió de 64 bits (iTunes64Setup.exe) quan estàs en un sistema de 64-bits.
L'inspector d'Itunes ara mateix detecta la llengua però no la versió.
Això és important detectar-ho bé perquè hi ha molts usuaris amb 64 bits (>30% segons les estadístiques de la 1.22). Si acabem fent l'acció, això també serà important detectar-ho bé, feina que tindrem feta.
Joan, si t'ho pots mirar quan puguis.
Atentament,
Jordi,
_______________________________________________ Desenvolupament mailing list Desenvolupament@llistes.softcatala.org http://llistes.softcatala.org/mailman/listinfo/desenvolupament _______________________________________________ Codi de conducta: http://www.softcatala.org/wiki/Codi_de_conducta

En/na Joan Montané ha escrit:
Ok, ho poso a la llista. Si dissabte tenim alguna màquina de 64 bits podré obtenir la informació necessària.
Hola Joan, El problema és que la clau per indicar la versió és: {840A3BAA-4C68-4581-9C7A-6F8D6CF531B9} Em pregunto quantes claus tenen i si la canvien cada versió, perquè si fem l'acció llavors serà ferregos per futurs manteniments. Atentament, Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org

El 23 d’agost de 2012 20:10, Jordi Mas <jmas@softcatala.org> ha escrit:
En/na Joan Montané ha escrit:
Ok, ho poso a la llista. Si dissabte tenim alguna màquina de 64 bits podré obtenir la informació necessària.
Hola Joan,
El problema és que la clau per indicar la versió és: {840A3BAA-4C68-4581-9C7A-6F8D6CF531B9}
Em pregunto quantes claus tenen i si la canvien cada versió, perquè si fem l'acció llavors serà ferregos per futurs manteniments.
Sí, ja ho estic investigant. A més, segurament amb la versió de 64 bits haguem de llegir la clau com ho fem amb l'inspector del WinRAR. Estic mirant com resseguir totes les subclaus de Software\Microsoft\Windows\Currentversion\Uninstall i quedar-me amb el que tingui un DisplayName igual a "iTunes". Amb això no hauríem de fer de manteniment. El problema és que necessito dues variables, o classes, o el que sigui, del tipus "IRegistry" obertes a la vegada a la funció _readVersion, i la segona se'm queixa que no està inicialitzada, :(, segueixo investigant. Joan Montané

Hola Joan,
Estic mirant com resseguir totes les subclaus de Software\Microsoft\Windows\Currentversion\Uninstall i quedar-me amb el que tingui un DisplayName igual a "iTunes". Amb això no hauríem de fer de manteniment. El problema és que necessito dues variables, o classes, o el que sigui, del tipus "IRegistry" obertes a la vegada a la funció _readVersion, i la segona se'm queixa que no està inicialitzada, :(, segueixo investigant.
Tal com està fet el Catalanitzador ara això no es pot fer, caldria que algunes classes fossin factories però no ho són. No queda més remei que fes 3 passes: 1 - Enumerar les claus https://github.com/Softcatala/CatalanitzadorPerAWindows/blob/master/Catalani... 2 - Emmagatzemar-les a un vector del tipus string 3 - Tancar l'enum 4 - Fer un enum de l'array i obrir les claus Qualsevol dubte em dius Atentament, Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org

El 23 d’agost de 2012 20:22, Jordi Mas <jmas@softcatala.org> ha escrit:
Hola Joan, Tal com està fet el Catalanitzador ara això no es pot fer, caldria que algunes classes fossin factories però no ho són.
hehehe, ja podia estar trencant-me el cap, ja, :)
No queda més remei que fes 3 passes:
1 - Enumerar les claus https://github.com/Softcatala/CatalanitzadorPerAWindows/blob/master/Catalani...
2 - Emmagatzemar-les a un vector del tipus string
3 - Tancar l'enum
4 - Fer un enum de l'array i obrir les claus
Això són 4 passes, i no 3, :) Ok, capto la idea. A veure que hi puc fer.
Qualsevol dubte em dius
Només una cosa, pots dir-me si el Catalanitzador veu el GUID de l'iTunes 64 bits? si el poses al codi font i recompiles te'l detecta? és per saber si he inhabilitar el redireccionament del registre com fem al winrar (seria el cas que no te'l decta), o no., Gràcies pel suport!!! Joan Montané

Si necessiteu proves, tinc iTunes 32 bits i 64 bits de diverses versions... Josep M. -----Missatge original----- From: Joan Montané Sent: Thursday, August 23, 2012 8:27 PM To: Desenvolupament d'aplicacions informàtiques per a la llengua catalana Subject: Re: [Desenvolupament] iTunes 64 bits i el Catalanitzador El 23 d’agost de 2012 20:22, Jordi Mas <jmas@softcatala.org> ha escrit:
Hola Joan, Tal com està fet el Catalanitzador ara això no es pot fer, caldria que algunes classes fossin factories però no ho són.
hehehe, ja podia estar trencant-me el cap, ja, :)
No queda més remei que fes 3 passes:
1 - Enumerar les claus https://github.com/Softcatala/CatalanitzadorPerAWindows/blob/master/Catalani...
2 - Emmagatzemar-les a un vector del tipus string
3 - Tancar l'enum
4 - Fer un enum de l'array i obrir les claus
Això són 4 passes, i no 3, :) Ok, capto la idea. A veure que hi puc fer.
Qualsevol dubte em dius
Només una cosa, pots dir-me si el Catalanitzador veu el GUID de l'iTunes 64 bits? si el poses al codi font i recompiles te'l detecta? és per saber si he inhabilitar el redireccionament del registre com fem al winrar (seria el cas que no te'l decta), o no., Gràcies pel suport!!! Joan Montané _______________________________________________ Desenvolupament mailing list Desenvolupament@llistes.softcatala.org http://llistes.softcatala.org/mailman/listinfo/desenvolupament _______________________________________________ Codi de conducta: http://www.softcatala.org/wiki/Codi_de_conducta

Hola,
Només una cosa, pots dir-me si el Catalanitzador veu el GUID de l'iTunes 64 bits? si el poses al codi font i recompiles te'l detecta? és per saber si he inhabilitar el redireccionament del registre com fem al winrar (seria el cas que no te'l decta), o no.,
Crec que no fa falta perquè la clau '"Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\' no està a la llista de claus que es redireccionen: http://msdn.microsoft.com/en-us/library/windows/desktop/aa384253%28v=vs.85%2... Jo partiria de la idea que amb una lectura normal les podràs llegir tant a 32 com a 64 bits. El fet que ara no funciona és penso només degut a que el GUID usat és diferent. Atentament, Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org

Bones, He canviat el sistema de detecció del número de versió de l'iTunes. Ja he pujat els canvis a l'inspector de l'iTunes a la branca stable-12x Jordi, prova a veure si ara detecta la versió de 64 bits. Si funciona ho passaré a master. De fet, ara hauria de detectar qualsevol versió, sempre que a "Afegeix/Treu programes..." hi posi "iTunes" Josep M., quan el Jordi generi un binari podrà provar-ho, :) Salut!!! Joan Montané El 23 d’agost de 2012 21:40, Jordi Mas <jmas@softcatala.org> ha escrit:
Hola,
Només una cosa, pots dir-me si el Catalanitzador veu el GUID de l'iTunes 64 bits? si el poses al codi font i recompiles te'l detecta? és per saber si he inhabilitar el redireccionament del registre com fem al winrar (seria el cas que no te'l decta), o no.,
Crec que no fa falta perquè la clau '"Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\' no està a la llista de claus que es redireccionen:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa384253%28v=vs.85%2...
Jo partiria de la idea que amb una lectura normal les podràs llegir tant a 32 com a 64 bits.
El fet que ara no funciona és penso només degut a que el GUID usat és diferent.
Atentament,
Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org _______________________________________________ Desenvolupament mailing list Desenvolupament@llistes.softcatala.org http://llistes.softcatala.org/mailman/listinfo/desenvolupament _______________________________________________ Codi de conducta: http://www.softcatala.org/wiki/Codi_de_conducta
participants (3)
-
Joan Montané
-
Jordi Mas
-
Josep M.