|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Étudiant Inscription : avril 2012 Messages : 22 ![]() |
Bonjour,
Voilà j'ai un soucis, je souhaite passer une requête dans une fonction mais à piori j'ai un soucis pour la conversion. Il ne me met pas d'erreur, mais néanmoins, la requête ne retourne rien : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Xavier PerrissoudDéveloppeur amateur Inscription : décembre 2008 Messages : 139 ![]() |
Salut.
Il y a de fortes chances que ça soit le cas. Le code que tu as fourni ne peut fonctionner que si tu n'utilises pas les libs wxWidgets Unicode :
Mais sinon, je te conseille d'utiliser wxSQLite qui te permettra de t'affranchir de ce genre de problèmes (enfin, normalement...) @+ Xav' |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Étudiant Inscription : avril 2012 Messages : 22 ![]() |
J'ai essayé avec c_str et j'ai une erreur :
cannot convert 'const wxChar* {aka const wchar_t*}' to 'const char*' in assignment. J'avais approché wxSQLite, mais on me laisse pas le choix, je dois utiliser sqlite3 sinon rien ![]() J'ai essayé aussi dans "l'autre sens" : Code :
const char* requete = req.c_str(); avec l'erreur : request for member 'c_str' in 'req', which is of non-class type char[500] |
||
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Étudiant Inscription : avril 2012 Messages : 22 ![]() |
Pfff, on m'a montré mon erreur, en fait j'ai déclaré m_requete comme étant const char*.
Du coup j'ai changé dans mon code : Code :
J'ai un autre truc : il faut que je fasse un choix de couleurs. On m'a parlé d'un drawRectangle, pour que je puisse créer un rectangle dans lequel s'affichera une couleur, et si l'on clique sur ce rectangle une boite de dialogue s'ouvrira pour choisir cette couleur et la remplacer dans ce rectangle. Pour la boite de couleurs, c'est colourDialog, pas de problème, mais je suis perdu sur le wxDC ou encore sur le wxGraphicsContext, je suis pas sûr que ce soit la bonne piste... |
||
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Xavier PerrissoudDéveloppeur amateur Inscription : décembre 2008 Messages : 139 ![]() |
Salut, et désolé d'avoir mis autant de temps pour répondre.
Pour donner à l'utilisateur la possibilité de choisir une couleur, tu as le wxColourPickerCtrl. Il se présente sous la forme d'un bouton dont le fond est de la couleur actuellement sélectionnée, et le texte la valeur hexadécimale de cette couleur. Quand tu cliques dessus, ça fait apparaître la boite de dialogue standard de sélection d'une couleur. Ça peut correspondre à ce que tu veux ou pas ? Sinon, si tu tiens absolument à le faire toi même, tu peux utiliser un simple wxPanel dont tu changes la couleur de fond, et tu interceptes l'événement "OnClick" pour faire aparaître la boite de dialogue voulue. A toi de voir. @+ Xav' |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com