begin process at 2008 07 05 14:33:05
1 205 204 membres
180 nouveaux aujourd'hui
14 119 membres club

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)

charger des application vb6 a partir de notre app. le 04/01/2006 23:20:52

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.

Re : charger des application vb6 a partir de notre app. le 05/01/2006 00:04:31

pcpt
(Admin CS)
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]



Re : charger des application vb6 a partir de notre app. le 05/01/2006 01:06:52

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)


Re : charger des application vb6 a partir de notre app. le 05/01/2006 01:10:49

pcpt
(Admin CS)
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 ;)


Re : charger des application vb6 a partir de notre app. le 05/01/2006 01:13:43

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

Re : charger des application vb6 a partir de notre app. le 05/01/2006 02:21:58

pcpt
(Admin CS)
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...


Re : charger des application vb6 a partir de notre app. le 05/01/2006 02:31:10

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.

Re : charger des application vb6 a partir de notre app. le 05/01/2006 03:44:03

pcpt
(Admin CS)
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 ;)


Re : charger des application vb6 a partir de notre app. le 05/01/2006 14:00:20

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

Re : charger des application vb6 a partir de notre app. le 05/01/2006 17:40:12

pcpt
(Admin CS)
oui. (après c'est à toi de gérer quelles actions et quelles options vont avec quel profil)


Classé sous : application, vb6, partir, app, charger

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS