Gràcies per la lliçó de llibreries... molt didàctica i ben explicada. El problema és que l'error me'l fa amb dos ordinadors diferents i amb el programa recent instal·lat... Així que amb la solució de treure'l i tornar-lo a posar no crec que em solucioni res... Però igualment gràcies!
Biel Eduard Pertíñez i Juncosa ha escrito: > Aquesta mena de problemes passen a Windows perquè quan un programa s'hi > instal·la, a part d'instal·lar-se ell instal·la també les llibreries que > utilitzarà. > > Una llibreria és un conjunt de funcions i procediments que si bé per ells > solets no tenen una funcionalitat concreta, donen funcionalitats a un > programa. > > Per exemple, una llibreria pot "encapsular" (=tenir) totes les funcions > relatives a la impressió, de manera que no faci falta que cada programa hagi > de saber com imprimir, sinó que tots usin les mateixes funcions. > > El problema és que cada programa instal·la la versió de la llibreria que li va > bé. I moltes vegades no reconeixen com caldria si la versió de la llibreria > que ja existeix al sistema és vàlida o no. > > Per tant, el que quasi segur que ha passat és que el programa que et falla va > instal·lar una llibreria, i després un altre programa instal·lat amb > posterioritat (potser un virus) ha esborrat aquesta llibreria i n'ha posat > una menys evolucionada (una versió anterior amb menys funcions). > > Per solucionar-ho instal·la de nou el programa. El més segur és que tots dos > programes passin a treballar amb normalitat. Perquè en principi una versió > postarior de la llibreria hauria de ser compatible amb les llibreries > anteriors. > > Existeix però la possibilitat que llavors l'altre programa deixi de funcionar. > De fet moltes vegades, quan es força la instal·lació d'una llibreria anterior > és perquè s'ha detectat que les posteriors no són compatibles. És més senzill > posar la llibreria anterior confiant amb que els altres programes no > utilitzaran funcionalitats afegides a l'última versió que no pas posar-se a > detectar que falla en la teva versió del programa. > > És important remarcar que això amb linux no passa. > > Primer perquè quan un programa s'instal·la només s'instal·la el programa, i si > necessita unes llibreries determinades demana al sistema que les instal·li, > sense poder esborrar-les per ell mateix. > > Segon perquè els programadors disposen del codi de les llibreries, i quan es > presenta un problema de compatibilitat els és infinítament més senzill > detectar exàctament on és el problema, i per tant solucionar-lo, sigui en el > seu programa, sigui modificant la llibreria i enviant els canvis al > programador principal. > > De fet, aquest és el principal problema que té windows i que el fa inestable, > junt amb el problema dels drivers que un altre dia si voleu us explicaré. > > Per això, per moltes hores i recursos que fiquin a intentar treure una versió > més estable de windows, tot indica que no se'n sortiran. > > Eduard > > A Dijous 01 Juny 2006 08:41, Gabriel Àngel Vich i Martorell va escriure: > > Bon dia, > > > > tinc un programet que a vegades mentre s'executa em > > dóna un error que diu > > "Run time error '5': invalid procedure call or argument" > > i es tanca. > > > > Algú sap a què pot ser degut? > > > > > > Gràcies > > > > > > _______________________________________________ > > llista de correu de l'Internauta > > [email protected] > > http://zeus.internauta.net/mailman/listinfo/internauta > > _______________________________________________ > llista de correu de l'Internauta > [email protected] > http://zeus.internauta.net/mailman/listinfo/internauta _______________________________________________ llista de correu de l'Internauta [email protected] http://zeus.internauta.net/mailman/listinfo/internauta
