IHM VB vers C++

IHM VB vers C++ - C++ - Programmation

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++

Reply

Marsh Posté le 25-03-2005 à 15:34:20   

Reply

Marsh Posté le 25-03-2005 à 15:43:55    

VBN6 ou .NET ?


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 25-03-2005 à 15:44:22    

vb6

Reply

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


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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)

Reply

Marsh Posté le 26-03-2005 à 12:02:44    

Tu peux faire une dll de ton code en c++ appelée depuis vb.

Reply

Marsh Posté le 26-03-2005 à 12:22:49    

:non: nan j'veux faire l'inverse appelé mon IHM EN vb a partir de mon code en C++

Reply

Marsh Posté le 26-03-2005 à 17:19:31    

dreamkiller a écrit :

:non: 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 ?


Message édité par Lam's le 26-03-2005 à 17:20:05
Reply

Marsh Posté le 26-03-2005 à 18:08:21    

mais arrétez avec vos technologies dépassées bordayl [:mlc]
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 :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 26-03-2005 à 18:18:50    

Harkonnen a écrit :

mais arrétez avec vos technologies dépassées bordayl [:mlc]
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 :o


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...


---------------
✌ Please consider the environment before printing this post. ✌
Reply

Marsh Posté le 26-03-2005 à 18:18:50   

Reply

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 ? :spamafote:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 27-03-2005 à 01:16:51    


 

Citation :

dreamkiller a écrit :
 
:non: 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 ?


Voila c'est ca une ihm VB dans du code C++
 

Citation :

Harkonnen a écrit :
 
mais arrétez avec vos technologies dépassées bordayl [:mlc]
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 :o
 
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...


 
essayon de rester simple svp :bounce: (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é


Message édité par dreamkiller le 27-03-2005 à 01:18:53
Reply

Marsh Posté le 27-03-2005 à 10:22:50    

dreamkiller a écrit :


essayon de rester simple svp :bounce: (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é


pour VB6, y'a pas d'autre solution que celles qui t'ont été proposées :spamafote:


Message édité par Harkonnen le 27-03-2005 à 10:23:04

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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  :( )

Reply

Marsh Posté le 27-03-2005 à 11:59:56    

c'est bon j'ai trouver j'suis trop c.. :D
 
mais comment faire pour exporter en .res :heink:


Message édité par dreamkiller le 27-03-2005 à 12:04:19
Reply

Marsh Posté le 27-03-2005 à 16:31:27    

dreamkiller a écrit :


mais comment faire pour exporter en .res :heink:


ça existe plus en .NET ça :o
tu fais ta GUI en C#, tu la sauves en assembly, et tu l'intègres à un programme C++ Managed


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 28-03-2005 à 00:24:36    

Harkonnen a écrit :

ça existe plus en .NET ça :o
tu fais ta GUI en C#, tu la sauves en assembly, et tu l'intègres à un programme C++ Managed


 
 
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.  
par contre, c'est possible en .NET

Reply

Marsh Posté le 28-03-2005 à 00:25:14    

et en VB6 c'est possible alors :??:  :??:  :??:

Reply

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.
 

Reply

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

Reply

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

Reply

Marsh Posté le 28-03-2005 à 21:23:25    

comment ça, avoir accés aux objets ? :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 28-03-2005 à 21:32:19    

voila en gros vers quoi je voudrai que mon ihm tende
 
http://www.hiboox.com/images/7kcafm.PNG
donc il me faudrai avoir acces par exemple a la chaine de caractere qui affiche l'heure

Reply

Marsh Posté le 28-03-2005 à 21:34:23    

dreamkiller a écrit :

voila en gros vers quoi je voudrai que mon ihm tende
 
http://www.hiboox.com/images/7kcafm.PNG
donc il me faudrai avoir acces par exemple a la chaine de caractere qui affiche l'heure


ta chaine c'est quoi ? un label ? tu peux pas y accéder par sa propriété Text ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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)


Message édité par dreamkiller le 28-03-2005 à 22:51:57
Reply

Marsh Posté le 29-03-2005 à 15:03:42    

:sweat:


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

Marsh Posté le 29-03-2005 à 15:08:57    

dreamkiller a écrit :

voila en gros vers quoi je voudrai que mon ihm tende
 
http://www.hiboox.com/images/7kcafm.PNG
donc il me faudrai avoir acces par exemple a la chaine de caractere qui affiche l'heure


 
[:vomi]


---------------
Moi, j'aime pas les signatures - J'écoute actuellement :
Reply

Marsh Posté le 29-03-2005 à 16:17:27    

quoi c'est mon ihm qui te plait pas ???


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

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


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

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++.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

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)


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

Marsh Posté le 29-03-2005 à 17:46:56    

Ou est le probleme à faire tes 4/5 static en MFC ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 29-03-2005 à 17:53:22    

ben la complexité de la fonction on paint


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

Marsh Posté le 29-03-2005 à 17:57:17    

que vient faire OnPaint() là dedans ? [:heink]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-03-2005 à 21:36:01    

ben dans mes cours pour faire des police perso c'est dans le on paint()


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

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()).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 30-03-2005 à 08:53:26    

J'aimerais bien voir le contenu des cours, ça doit être du pur bonheur :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

Marsh Posté le 30-03-2005 à 19:16:16    

mais le probleme c'est que le texte sur fond noir doit par moment disparaitre


---------------
debian sib sur asus a6va peut etre prochainement un freebsd
Reply

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é.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed