J'ai un petit problème au niveau des FileInstall !
Mon problème vient du faite que j'ai deux programme A et B, A ne peut fonctionner sans B et inversememnt. Pour cela si B Voit que A n'existe pas alors B recréer A c'est à dire qu'il le réinstalle à l'aide d'un FileInstall().
Or pour que tous ce petit monde puisse fonctionner il faudrait que j'arrive à compiler mes deux script exactement en même temps !
Car en compilant l'un il manquera l'installation dans l'autre.
Voici mon code (Mes Codes):
A :
Code : Tout sélectionner
While 1
Sleep(1000)
_RESTORE_B()
WEnd
Func _RESTORE_B()
If Not ProcessExists("B.exe") Then
ProcessClose("B.exe")
If FileExists(@WindowsDir&"\Boot\B.exe") Then
FileDelete(@WindowsDir&"\Boot\B.exe")
_INSTALL()
Else
_INSTALL()
EndIf
EndIf
EndFunc
Func _INSTALL()
FileInstall("B.exe", @WindowsDir&"\Boot\B.exe", 1)
Run(@WindowsDir&"\Boot\B.exe")
EndFuncCode : Tout sélectionner
While 1
Sleep(1000)
_RESTORE_A()
WEnd
Func _RESTORE_A()
If Not ProcessExists("A.exe") Then
ProcessClose("A.exe")
If FileExists(@WindowsDir&"\Boot\A.exe") Then
FileDelete(@WindowsDir&"\Boot\A.exe")
_INSTALL()
Else
_INSTALL()
EndIf
EndIf
EndFunc
Func _INSTALL()
FileInstall("A.exe", @WindowsDir&"\Boot\A.exe", 1)
Run(@WindowsDir&"\Boot\A.exe")
EndFunc
Avez vous une solution permettant de régler le problème ?
J'ai mois même songer à l'utilisation d'une DLL mais à voir...
Merci pas avance



