gnozal a écrit : Chris a écrit :Les libs de la version 3.x ne fonctionnent pas avec la version 4.x, et si l'auteur de la lib ne fait pas la mise à jour, ben tu peux dire bye-bye aux fonctions que tu aimais bien pour tes futurs programmes.
Toutes mes libs ont été mises à jour.
Même si ce n'était pas le cas, il reste toujours la possibilité de faire une DLL avec la lib version 3.94 et d'utiliser cette DLL avec PB4.xx, çà devrait fonctionner avec la majorité des libraries ...
Tes libs sont mises à jour, oui! Mais c'est pas le cas de tout le monde.
Combien j'en ai vu, des librairies qui ne fonctionnaient plus parce que la version de PB avait changé, et que l'auteur de la lib l'avait abandonnée. (Je me souviens d'une lib pour faire des zip qui fonctionnait très bien, puis PB a changé de version, mais la lib n'a jamais été mise à jour et personne n'avait le code)
gnozal a écrit :Chris a écrit :Et en plus, parce que c'est pas en utilisant des libs que tu apprends à programmer.
Entièrement d'accord, mais des fois c'est plus simple d'utiliser une solution prête à l'emploi. Cf la librairie PV_Gadgets de PureVision, dont personne ne semble critiquer l'utilisation. Sans parler de toutes les DLL qu'on peut utiliser (sans en avoir le code).
Bien sur qu'utiliser un lib est plus pratique. Mais ça n'aide pas à savoir "comment ça marche".
Utiliser des libs, c'est bien. Mais il faut quand même, à un moment ou à un autre, apprendre à coder la fonction directement dans le programme.
Quand aux dll dont on n'a pas le code, on est bien obligé de faire avec quand même. Si on ne travaillait qu'avec les progs dont on connait le code, on n'utiliserait pas l'Api. (A moins que Bilou ne t'aie envoyé le code source de son système!

Tu me le donnes, le code?... dis...... Tu me le donnes?)
