FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
[WD10] WDSetup personnalisé et install réseau
[WD10] WDSetup personnalisé et install réseau
Débuté par frichard, 15 nov. 2006 11:35 - 1 réponse
Connectez-vous…
frichard
#1
Posté le 15 novembre 2006 - 11:35
Bonjour,
Je doit avoir beaucoup de caca dans les yeux ou bien il faut que je change de métier, mais il y a un truc que je ne comprend pas avec le projet WDSetup.
J'ai bien réussi à modifier mon WDSetup
Je l'utilise pour installer mon application de référence ainsi que mon application cliente.
J'ai mis des XTrace et XLog partout avec les top qui vont bien dans le win.ini
WDSetup remplit bien son fichier de log.
Le but du jeu et de tester certains paramètres lorsque l'application de référence est la même que l'applicarion installée. Cependant, il ne se passe rien.
Si j'ai bien compris, l'application qui est lancée Droits.exe execute une instance de WDSetup avec en ligne de commande /CHECK
A l'initialisation du projet, on lance
gPreInit()
qui appelle gbInitWDSetup()
qui affiche une trace dans le fichier de log (en débug),
qui appelle gnCheckReseau(... ...)
Voici le code ajouté
// Si VersionCourante=VersionDeReference on execute l'appli
SI sVersionEnCours=sVersionReference ALORS
XLog("CHECK","Version en cours et version de référence identiques")
// Tester les versions des fichiers WDK
XLog("CHECK","Vérification des composants")
sMajComposant = gsCheckComposants(sAppli , dwPID , sCheminClient , bMAJIP )
SI SansEspace(sMajComposant) <> "" ALORS
// On envoie la commande d'arret
gEnvoiCmd(CMD_STOP)
bMAJIP = (sProto = PROTOCOLE_HTTP)
// Et on déclenche la maj
RENVOYER FIN_UPDATE
SINON
XLog("CHECK","Rien à faire ...")
gEnvoiCmd(CMD_RUN)
RENVOYER FIN_STOP
FIN
FIN
Bref, si la version est à jour, RIEN ne se passe, même pas de log pouir me dire qu'il n'y a rien à faire.
Par contre, si je modifie le fichier .MET dans l'application de référence, WDsetup reconnait bien qu'il y a une mise à jour à faire.
Si quelqu'un peut m'aiguiller, ça serait super sympa....
sinon, j'envisage une reconversion dans l'élevage de chèvres ...
Merci
Frédéric RICHARD
Signaler
0
0
frichard
#2
Posté le 15 novembre 2006 - 12:40
J'ai la réponse:
L'exécutable lancé effectue lui même une pré-vérification des numéros de
version et ne lance pas le wdsetup si les versions sont identiques.
La seule solution et de mettre le code du traitement du cas 'versions
identiques' dans l'init du projet...
Dommage de ne pas l'avoir su plus tôt ...
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte