FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Création à double du raccourci
Création à double du raccourci
Débuté par Philippe, 14 jan. 2025 12:04 - 1 réponse
Connectez-vous…
Philippe
#1
Membre enregistré
126 messages
Posté le 14 janvier 2025 - 12:04
Bonjour à tous,
je crée un INSTALL pour le déploiement de mon application chez le client et mon client encapsule à son tour mon installation dans leur MSI.
Cela a fonctionné pendant 6 ans. Mais depuis quelques mois, lors de l'exécution de mon appli, un raccourci est créé dans APPDATA du user. Mais ce n'est pas le bon .exe car il ne contient pas le .ini qui détermine certains paramètres de l'appli.
Et si ce raccourci est supprimé à la main, il est recréé lors du prochain lancement de l'éxecutable !!!
Je précise que je n'ai aucune ligne dans mon code qui spécifie qu'un raccourci doit être créé.
Avez-vous une idée de ce que cela pourrait être ?
Merci de votre aide.
--
Cordialement
Philippe T.
Signaler
0
0
Niry Aina Eddy RATSIMANDRESY
#2
Membre enregistré
173 messages
Posté le 14 janvier 2025 - 15:40
Bonjour
Je vois votre problème, votre logiciel d'installation présente des erreurs, j'ai deux solutions pour vous, à vous de choisir
1. Soit vous devrez créer manuellement la configuration .ini, avec les mêmes paramètres, avec le même répertoire de l'exécutable, essayez de lancer le projet
2. Soit vous devrez installer le logiciel dans une nouvelle machine, ça marche je pense
Pour le cas 1 et le cas 2, vous pouvez détecter les erreurs
Voilà un programme en modèle classe pour vous
// EDD (01/25) : créer un nouveau bouton avec le code suivant
LOCAL
cConfig is ClConfiguration
cConfig:Validation()
IF cConfig:m_bRetour = True THEN
cConfig:Initialisation()
Info("L'information de la configuration est initialisé.")
END
// EDD (01/25) : créer une nouvelle classe ClConfiguration
ClConfiguration est une Classe
m_bRetour is booléen
FIN
// EDD (01/25) : créer une nouvelle méthode Fichier() dans la classe ClConfiguration
RENVOYER fRepExe() + "\Config.ini"
// EDD (01/25) : créer une nouvelle méthode Initialisation() dans la classe ClConfiguration
PROCÉDURE Initialisation()
INIEcrit("PARAMETRE", "MODE", "PRODUCTION", :Fichier())
INIEcrit("PARAMETRE", "REPERTOIRE HFSQL", "C:\ ...", :Fichier())
// EDD (01/25) : créer une nouvelle méthode Validation() dans la classe ClConfiguration
PROCÉDURE Validation()
:m_bRetour = True
IF fFichierExiste(:Fichier()) = False THEN
:m_bRetour = False
Info("Merci de contacter l'administrateur pour de raison de configuration introuvable.")
END
NB : C'est un exemple de programme dont vous pouvez utiliser
Cordialement
Mr.RATSIMANDRESY
Niry Aina Eddy
: Lecture d'une fenêtre avec un bouton de configuration
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