Accueil > Forum > > > > fichier ini
fichier ini
samedi 7 janvier 2006 à 02:02:40 |
fichier ini

zaka2005
|
salut a tous
en fait je charge une application quelconque a partir de ma propre application(avec la fonction call shell execute)en vb6,et je voudrais savoir si on pourrait modifier les controles existantes sur les forms de l'application chargeé.(rendre des boutons invisibles,changer la couleur des controles,etc...)a l'aide des fichier ini.??
est ce que c'est posible tout d'abord ,et comment le faire.
si quelqu'un a une ideé SVP une petite ça sera genial
mérçi pour votre aide.
|
|
samedi 7 janvier 2006 à 02:15:11 |
Re : fichier ini

gmni
|
Tu peux parfaitement faire ces actions avec les fichiers INI. Il suffira de reccourir à une condition. Par exemple: ' if LireINI("occurenceBouton", "1" ) = 1 then bouton.visible = true else bouton.visible = false end if ' Evidement il faut utiliser les actions sur le fichier INI. Il y a beaucoup d'exemples sur VBFrance.
Gmni -----------------
|
|
samedi 7 janvier 2006 à 02:17:55 |
Re : fichier ini

zaka2005
|
salut
voulez vous dire que sur un projets vb6 avec ses formes avec l'extension .frm
on peut acceder aux formes et les modifier mais à conditions de les rendre fichier .ini.????
|
|
samedi 7 janvier 2006 à 02:23:48 |
Re : fichier ini

zaka2005
|
j'ai pas bien compris le petit code que vous aves mis,a quoi ça sert??
|
|
samedi 7 janvier 2006 à 03:21:27 |
Re : fichier ini

gmni
|
Désolé , je commence a comprendre... En fait sur la form a changer il faudrai placer un timer qui verifie les conditions toutes les secondes par exemple. Le fichier INI doit avoir le meme nom /emplacement que la form maitresse. Apres sur la form maitresse tu peux appliquer les modifications quand tu veux en appelant le fichier INI. Exemple : Tu crée un nouveau module pour le fichier INI que tu mettra sur les deux form: '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long ' Public Function LireINI(Entete As String, Variable As String) As String Dim Retour As String Dim fichier fichier = App.Path & "\data.ini" Retour = String(255, Chr(0)) LireINI = Left$(Retour, GetPrivateProfileString(Entete, ByVal Variable, "", Retour, Len(Retour), fichier)) End Function ' Public Function EcrireINI(Entete As String, Variable As String, Valeur As String) As String Dim fichier Dim WriteINI fichier = App.Path & "\data.ini" WriteINI = WritePrivateProfileString(Entete, Variable, Valeur, fichier) End Function '''''''''''''''''''''''''''''''''''''''''''''''''''
sur la form qui va commander l'autre tu crée un bouton: ''''''''''''''''''''''''''''''''''''''''''''''''''' Private Sub Command1_Click() Dim a As String a = EcrireINI("actions", "bouton", "0") a = EcrireINI("actions", "label", "0") a = EcrireINI("actions", "form", "0") End Sub
'pour initialiser Private Sub Form_Load() Dim a As String a = EcrireINI("actions", "bouton", "1") a = EcrireINI("actions", "label", "1") a = EcrireINI("actions", "form", "1") End Sub '''''''''''''''''''''''''''''''''''''''''''''''''''
Sur la form a changer tu crée un label, un bouton, et un timer: ''''''''''''''''''''''''''''''''''''''''''''''''''' Private Sub Form_Load() Timer1.Interval = 1000 End Sub ' Private Sub Timer1_Timer() If LireINI("actions", "bouton") = 1 Then Command1.Visible = True Else Command1.Visible = False End If ' If LireINI("actions", "label") = 1 Then Label1.BackColor = &H8000000F Else Label1.BackColor = &HFF& End If ' If LireINI("actions", "form") = 1 Then Me.Caption = "test" Else Me.Caption = "test reussit" End If ' End Sub ''''''''''''''''''''''''''''''''''''''''''''''''''' Tu n'a plus qu'a lancer les deux form, Voila, a+ -----------------
|
|
samedi 7 janvier 2006 à 17:28:42 |
Re : fichier ini

CanisLupus
|
Salut,
Si je comprend bien, tu veux modifier l'aspect d'une application (dont tu n'as pas les sources) à partir de la tienne ?
Si c'est ça, cherche avec l'api sendmessage, plein d'exemples sur le site.
------------------------------------------------- Dresseur de puces, .... normal pour un loup !?
|
|
samedi 7 janvier 2006 à 23:01:36 |
Re : fichier ini

zaka2005
|
SALUT
oui,je veux modifier l'aspet d'une application a partir de la mienne,mais pas forçément des application sans codes sources,juste je veux les modifier.
et quoi ça sert ce send message??
merçi beaucoup
|
|
Cette discussion est classée dans : fichier, controles, aide, application, ini
Répondre à ce message
Sujets en rapport avec ce message
svp votre aide [ par lfakir ]
salut tous le monde j'ai un probleme et j'ai besoin de votre aide j'ai une application vb6 qui lit des parametre a partir d'un fichier .ini qui contie
Fichier d'aide d'une application WinForm [ par marielle1 ]
Bonjour à tous,Je recherche à faire un fichier d'aide qui serait appelé de n'importe quel endroit de mon appli (vb.net, Visual Studio 2005) et ce via
Aide sur fichier INI [ par SEB73460 ]
Bonsoir,Je souhaiterai faire une appli multilangue ( francais,anglais ) en vb.netj'ai regarder sur le forum et j'ai vu que c'est realisable avec un fi
reglage de variable par fichier .ini [ par jon51 ]
bonjour je suis entrain de terminer mon projet qui est une supervision sou VB2005 express. cette application utilise des plage d'adresse ip rentré en
Textebox multiligne et fichier ini [ par bdoux86 ]
Bonjour,j'ai un souci, lorsque je remplis une textbox sur plusieurs lignes et que je l'enregistre dans un fichier ini, au redémarrage de mon programme
problème fichier d'aide après déploiment de l'application en vb.net [ par GarnierFlorian ]
Bonjour à tous,J'ai crée un fichier d'aide en .chm pour mon application en vb.net, que j'ai intégré à celle-ci.Je l'ai testé et cela fonctionne correc
Aide à propos une application [ par marouaneg ]
Bonsoir, je voudrais implémenter le code d'une application en VB.NET 2008. le but de cette application est d'ouvrir plusieurs Fichier.txt à l'aide d
Aide pour une application [ par reg ]
Salut! Bon. J'ai plusieurs fichiers qui contiennent un soulignement (nom_fichier.txt) et je désire tous les changer par un espace. S'il existe déjà un
Aide pour une application [ par reg ]
Salut! Bon. J'ai plusieurs fichiers qui contiennent un soulignement (nom_fichier.txt) et je désire tous les changer par un espace. S'il existe déjà un
Aide concernant la gestion des fichiers ini [ par yoslo ]
Bonjour à tous :)Bon voila j'ai besoin de vos lumières.J'ai fais un ptit prog qui récupére un fichier sur As400 qui le convertis en PDF et qui ensuite
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|