Page 2 sur 2
Re: Combobox et texte affiché
Publié : mar. 07/juin/2011 9:56
par Fred
Biensur, chaque commande PureBasic utilise une ou plusieurs fonctions API. Il n'est pas possible de développer un programme sans passer par les commandes fournies par le systeme d'exploitation. On peut considérer que le jeu de commande fourni par PureBasic est aussi une API (Application Programming Interface), car il definit un ensemble de regles coherentes pour pouvoir concevoir un programme.
Tout à été fait dans PB pour encourager l'utilisation des API systemes, pour que les applications tirent le maximum de l'OS ciblé. Pour des raisons de compatibilité cross-plateforme, le jeu de commande PB ne sera jamais aussi complet que les milliers de fonctions disponible nativement.
Re: Combobox et texte affiché
Publié : mar. 07/juin/2011 12:25
par Jacobus
@G-Rom
Pour ma part aussi, je trouve que les fonctions API sont indispensables pour obtenir un résultat correct, un soft digne de ce nom. Si je prends l'exemple de l'EditorGadget() il est tout simplement impossible à l'heure actuelle (avec les fonctions natives uniquement) d'en tirer une application capable de rivaliser ne serais-ce qu'avec le notepad et encore moins le wordpad de Windows. En passant, ce serais bien qu'il soit un peu plus garni en fonctionnalités

.
Sans les API pas de programme évolué. Même si certaines fonctions API sont modifiées depuis Vista, généralement dans le passage des paramètres, et que c'est pas simple de reprendre, ou encore de trouver l'erreur parfois, voire simplement de trouver la bonne fonction, elles restent tout simplement indispensables. Et puis si PB est basé dessus...
Re: Combobox et texte affiché
Publié : mar. 07/juin/2011 13:34
par G-Rom
Je ne suis pas d'accord avec vous les gars , vous êtes des super codeurs , c'est sur , mais il existe des librairies portable comme wxWidget
http://www.wxwidgets.org/about/screensh.htm , QT
http://qt.nokia.com/products/ GTK
http://www.gtk.org/, cela vous permet de ne pas vous occupé des spécificité de l'OS, et de vous concentrer sur les fonctionnalités de votre logiciel. L'erreur de Fred est justement de ne pas utilisé ce genre de librairie en natif dans PureBasic, les commandes serais plus varié , et portable d'un OS à l'autre, là , il à réinventé la roue ^^
il utilise bien Ogre3D pour la 3D , pourquoi ne pas faire de même avec le module 'window' ?
Re: Combobox et texte affiché
Publié : mar. 07/juin/2011 14:55
par Anonyme2
Si on était des supers codeurs on utiliserait les librairies que tu cites.
Il faudrait creuser un peu ces lib pour voir.
Re: Combobox et texte affiché
Publié : mar. 07/juin/2011 15:47
par Progi1984
QT étant orienté objet, l'utiliser en purebasic semble être une horreur.
Pour GTK, j'avais essayé, mais c'est comme essayer de se faire l'Everest en charentaises.
Re: Combobox et texte affiché
Publié : jeu. 09/juin/2011 8:13
par Kwai chang caine
@FRED
Merci pour ta réponse
Si on était des supers codeurs on utiliserait les librairies que tu cites.
Si c'est vrai ça
Pour GTK, j'avais essayé, mais c'est comme essayer de se faire l'Everest en charentaises.
Si c'est drole ça
