Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : charger des application vb6 a partir de notre app. [ Archives Visual Basic / Formulaire ] (zaka2005)

mercredi 4 janvier 2006 à 23:20:52 | charger des application vb6 a partir de notre app.

zaka2005

   salut a tous
         j'ai un probleme avec mon application:c'est que je veux charger tout un projet vb6 avec ses formes et controles ! ! mais a partir de mon application !!
(mon application joue le role d'un explorateur qui peut charger n'importe quel projet vb dans mon disque dur)
je n'arrive pas a trouver le code pour le faire.
  merçi por votre aide.

jeudi 5 janvier 2006 à 00:04:31 | Re : charger des application vb6 a partir de notre app.

pcpt

Administrateur CodeS-SourceS
salut




Option Explicit 
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ 
            (
ByVal hwnd As LongByVal lpOperation As StringByVal lpFile As String, _ 
            
ByVal lpParameters As StringByVal lpDirectory As String, _ 
            
ByVal nShowCmd As LongAs Long 
'
'
Private Sub Command1_Click() 
    
Dim sProjectPath As String 
    sProjectPath = "C:\WINDOWS\Bureau\projet1.vbp" 

    
Call ShellExecute(Me.hwnd, "open", sProjectPath, 0&, 0&, 1&) 
End Sub 
 


Coloration syntaxique automatique [AFCK]
       
PCPT   [AFCK]



jeudi 5 janvier 2006 à 01:06:52 | Re : charger des application vb6 a partir de notre app.

zaka2005

 salut
>merçi pour ton bout de code,mais voulez vous m'indiquer a quoi ça sert exactement .(je veux dire la maniére qui'il utlise pour charger les projets)


jeudi 5 janvier 2006 à 01:10:49 | Re : charger des application vb6 a partir de notre app.

pcpt

Administrateur CodeS-SourceS
l'API ShellExecute lance le projet indiqué, par le biais de VB installé correctement.
tu as le listing des projet et leur chemin complet, l'API fait le reste ;)


jeudi 5 janvier 2006 à 01:13:43 | Re : charger des application vb6 a partir de notre app.

zaka2005

merçi encore une fois 
   voulez vous dire que n'importe quel projet vb peut etre chargé graçe a ces lignes,"c parce que je ne suis pas un AS de la programation en vb."

jeudi 5 janvier 2006 à 02:21:58 | Re : charger des application vb6 a partir de notre app.

pcpt

Administrateur CodeS-SourceS
désolé, je ne comprend pas ta question.....
tu me demandes si, avec un chemin valide d'un projet.vbp en paramètre (donc exemplé en variable sProjectPath), le code ci-dessus va fonctionner?

beh.... ouai !
c'est pas du code s'il ne marche qu'une fois par hasard...


jeudi 5 janvier 2006 à 02:31:10 | Re : charger des application vb6 a partir de notre app.

zaka2005

  merçi beaucoup

t'as peut etre des ideés sur les gestionnaire de  profils(je veux dire comment  creer un profil pour chaque utilisateur )pour l'application chargé avec shellexecute.
je m'explique :j'aurais par  exemple sur ma form vb 2 boutons :un user et un super user(administrateur par exp)
si j'appuie sur le bouton "user" donc l'application sera chargé avec le profil de "user" et ainsi de suite.

jeudi 5 janvier 2006 à 03:44:03 | Re : charger des application vb6 a partir de notre app.

pcpt

Administrateur CodeS-SourceS
j'ai une idée..... si je comprend bien ta question (donc si elle est très très mal formulée).
à savoir... tu voudrais en fait par exemple que 3 utilisateurs différents utilise ton appli sur le même PC et qu'ils aient chacun leur configuration. c'est çà?
exemple, X a son dossier C:\MoiPersoX par défaut alors que Paul a D:\Machin

oui? dans ce cas cherche par rapport au fichier ini.
j'ai une classe là dessus mais je la paufine quand j'ai le temps, donc si c'est bien ta question, cherche dans les sources celles qui traitent de ce sujet ;)


jeudi 5 janvier 2006 à 14:00:20 | Re : charger des application vb6 a partir de notre app.

zaka2005

salut pcpt

   en fait t'as bien compris mon pb mais je veux ajouter juste une chose:
dans une application repartis dans un reseau local (GPAO)par exp:si  le comptable  veut acceder a l'application il rentre son nom d'utilisateur et son mot de passe ....alors son profil dans cette app se charge automatiquement avec les controles qu'il souhaite voir seulement.
mais si un administrateur systeme desire ouvrir l'app, il l'ouvre aussi avec un mot de pass et hoop!! son profil se charge sur l'application avec les controles correspondantes!! qui ne seront pas forçement les mémes que sur le profil du comptable.!!
 

jeudi 5 janvier 2006 à 17:40:12 | Re : charger des application vb6 a partir de notre app.

pcpt

Administrateur CodeS-SourceS
oui. (après c'est à toi de gérer quelles actions et quelles options vont avec quel profil)



Cette discussion est classé dans : application, vb6, partir, app, charger


Répondre à ce message

Sujets en rapport avec ce message

Pilotage Word [ par filec ] Bonjour, Depuis quelques jours je n'arrive plus à piloter* Word à partir d'une application VB6 ou VBA excel Pourtant j'ai utiliser la bibliothèque Redémarrage d'une application en VB6 [ par aligator ] Bonjour, je voudrais que mon app. se ferme correctement et redémarre gentilment après un changement de choix de langue. Il doit y avoir une solution t Connection Interbase - VB6 [ par DarkCid ] Yaoh !J'ai un énorme problème : en plus de devoir connecter mon application VB6 avec Access, je dois également la connecter avec Interbase. L'applicat Comment lancer mon app à partir d'un document [ par pastis51forever ] Salut à tous!!Je suis en train de développer un petit prog qui sert au transfert de gros fichiers (plusieurs Go).Dans ce prog, j'utilise des fiches d' changer une form a partir d'un module en vb.net <>vb6 [ par toxjamescook ] bonjour j'aimerais savoir comment changer les valeurs (par ex ) d'une form a partir d'un moduleen vb6 c'etait facile:form1.textbox1.text=.....Mais c'e Création d'un fichier excel à partir de VB6 [ par DragonBurn ] Bonjour j'ai créer un programme qui fait un certains nombre de calcul. je voudrais par la suite que ce dernier lors de l'appui sur le bouton enregistr affichage d'un fichier text à partir du vb6 [ par asairfanne ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Aide pour mieux gérer Word a partir d une app VB.NET [ par irnbru ] Voilà j'ai bien réussi à gérer une application qui utilise Word 2003, tout se passe bien sauf que :au moment de la sauvegarde du document l'interface conflit 6 .net [ par NHenry ] Bonjour, depuis ke g installer VS.NET sur ma machine, Le menu de VB6 "Créer Nomfic.exe" est grisé, et kan j'utilise le menu contextuel de explorer pou


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,295 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.