IHM VB vers C++ - C++ - Programmation
Marsh Posté le 25-03-2005 à 15:43:55
VBN6 ou .NET ?
Marsh Posté le 25-03-2005 à 18:58:58
non. VB6 n'offre aucun moyen d'exporter une interface dans un fichier .res pour l'inclure dans un programme tiers.
par contre, c'est possible en .NET
Marsh Posté le 25-03-2005 à 23:33:43
HaHA interessant et sinon ca simplifie l'affichage de chaine de caractére (j'entend par la avec une police particuliére un couleur et un fond)
Marsh Posté le 26-03-2005 à 12:02:44
Tu peux faire une dll de ton code en c++ appelée depuis vb.
Marsh Posté le 26-03-2005 à 12:22:49
nan j'veux faire l'inverse appelé mon IHM EN vb a partir de mon code en C++
Marsh Posté le 26-03-2005 à 17:19:31
dreamkiller a écrit : nan j'veux faire l'inverse appelé mon IHM EN vb a partir de mon code en C++ |
Si tu crées un contrôle ActiveX avec VB (dans lequel tu encapsules ton IHM), puis que tu utilises ce contrôle là via le Class Wizard de Visual C++, ou en l'intégrant dans BC++ Builder , c'est pas ce que tu veux ?
Marsh Posté le 26-03-2005 à 18:08:21
mais arrétez avec vos technologies dépassées bordayl
une assembly en VB .NET, intégrée dans le GAC, et ça passe nickel ! c'est comme ça que fonctionne mon plugin (l'IHM de mareek est en C#, et le moteur est en C++ managed)
on est en 2005 bon dieu
Marsh Posté le 26-03-2005 à 18:18:50
Harkonnen a écrit : mais arrétez avec vos technologies dépassées bordayl |
En attendant, si tu veux déployer ton petit plug-in, il faut aussi déployer 150Mo d'environnement .NET. Je suis pas sûr que ça soit acceptable dans toutes les boites...
Marsh Posté le 26-03-2005 à 19:19:57
Lam's a écrit : En attendant, si tu veux déployer ton petit plug-in, il faut aussi déployer 150Mo d'environnement .NET. Je suis pas sûr que ça soit acceptable dans toutes les boites... |
Elles n'ont aucune réticence à déployer une JVM, alors pourquoi pas le CLR ?
Marsh Posté le 27-03-2005 à 01:16:51
Citation : dreamkiller a écrit : |
Voila c'est ca une ihm VB dans du code C++
Citation : Harkonnen a écrit : |
essayon de rester simple svp (moi la j'suis depassé) c'est pour un projet de bts il me faut qq chose de fiable simple a mettre en oeuvre et a expliqué
Marsh Posté le 27-03-2005 à 10:22:50
dreamkiller a écrit : |
pour VB6, y'a pas d'autre solution que celles qui t'ont été proposées
Marsh Posté le 27-03-2005 à 11:55:16
j'essaye en .net mais j'ai trop de mal j'arrive meme pas a inseret un control (je ne les trouve pas )
Marsh Posté le 27-03-2005 à 11:59:56
c'est bon j'ai trouver j'suis trop c..
mais comment faire pour exporter en .res
Marsh Posté le 27-03-2005 à 16:31:27
dreamkiller a écrit : |
ça existe plus en .NET ça
tu fais ta GUI en C#, tu la sauves en assembly, et tu l'intègres à un programme C++ Managed
Marsh Posté le 28-03-2005 à 00:24:36
Harkonnen a écrit : ça existe plus en .NET ça |
moi la j'suis largué
Citation : non. VB6 n'offre aucun moyen d'exporter une interface dans un fichier .res pour l'inclure dans un programme tiers. |
Marsh Posté le 28-03-2005 à 11:23:49
dreamkiller a écrit : et en VB6 c'est possible alors |
Oui, comme je t'ai dit: tu crées un projet "Contrôle Active/X".
Ceci-dit, si tu veux augmenter ton employabilité pour ta vie professionnelle de plus tard (et prendre la main sur des problématiques modernes), je te recommende quand même de passer un peu de temps à suivre la méthode que Harko te préconise : C#, Assembly, Poils, etc.
Marsh Posté le 28-03-2005 à 13:14:48
oki oki merci mais pour la solution d'Harkonnen j'verai apres si j'y arrive
Marsh Posté le 28-03-2005 à 21:08:00
A ouai petit probleme je pensé pouvoir avoir acces au objet mer.. ca me sert a rien faut que je trouve autre chose
Marsh Posté le 28-03-2005 à 21:23:25
comment ça, avoir accés aux objets ?
Marsh Posté le 28-03-2005 à 21:32:19
voila en gros vers quoi je voudrai que mon ihm tende
donc il me faudrai avoir acces par exemple a la chaine de caractere qui affiche l'heure
Marsh Posté le 28-03-2005 à 21:34:23
dreamkiller a écrit : voila en gros vers quoi je voudrai que mon ihm tende |
ta chaine c'est quoi ? un label ? tu peux pas y accéder par sa propriété Text ?
Marsh Posté le 28-03-2005 à 21:35:56
un controle active x a des parametre ???(excuz mais je debute avec ce genre de chose alors il me faut un temps d'adaptation)
Marsh Posté le 29-03-2005 à 15:03:42
Marsh Posté le 29-03-2005 à 15:08:57
dreamkiller a écrit : voila en gros vers quoi je voudrai que mon ihm tende |
Marsh Posté le 29-03-2005 à 16:17:27
quoi c'est mon ihm qui te plait pas ???
Marsh Posté le 29-03-2005 à 16:18:10
j'en ai rien a cirée que ca soit beau faut que ca soit lisible et fonctionnel c'est tous
Marsh Posté le 29-03-2005 à 16:51:18
Quand tu dis C++ tu entends quel compilo / bibliothèque ?
Car le C++ standard ne permet pas de faire d'IHM, y'a donc plein de possibilités. En fonction de ce que tu utilises, çe peut être plus facile de tout refaire en C++.
Marsh Posté le 29-03-2005 à 16:58:57
classe mfc mais faire 4 5 texte static avec des police couluer et fond different ca fait un peu surcharger et en gros je cherche un moyen simple de le faire (je pensé reutilisé mes IHM qui m'ont servie de maquette)
Marsh Posté le 29-03-2005 à 17:46:56
Ou est le probleme à faire tes 4/5 static en MFC ?
Marsh Posté le 29-03-2005 à 17:53:22
ben la complexité de la fonction on paint
Marsh Posté le 29-03-2005 à 17:57:17
que vient faire OnPaint() là dedans ?
Marsh Posté le 29-03-2005 à 21:36:01
ben dans mes cours pour faire des police perso c'est dans le on paint()
Marsh Posté le 30-03-2005 à 00:07:02
Qu'est-ce que tu appelles police perso ? Si c'est une police du system, voir WM_SETFONT. Avec le wrapping MFC ça devrait pas être trop dur (CFont::CreateFont, CWnd::SetFont dans le OnInitDialog()).
Marsh Posté le 30-03-2005 à 08:53:26
J'aimerais bien voir le contenu des cours, ça doit être du pur bonheur
Marsh Posté le 30-03-2005 à 19:15:21
exact j'ai dit une connerie c'est dans le oninitdialogue et c'est bien create front
Marsh Posté le 30-03-2005 à 19:16:16
mais le probleme c'est que le texte sur fond noir doit par moment disparaitre
Marsh Posté le 30-03-2005 à 22:58:31
Ben un ch'ti coup de ShowWindow( SW_HIDE ) sur ton STATIC et c'est réglé.
Marsh Posté le 25-03-2005 à 15:34:20
Bonjour!!!
Est t il possible d'utilisé une IHM crée avec VB dans du code en c++