salut,
j'ai une application developpé en delphi que je veut démarrer plusieurs indtance de cet application ...
je me demande comment faire
et merci d'avance
salut,
j'ai une application developpé en delphi que je veut démarrer plusieurs indtance de cet application ...
je me demande comment faire
et merci d'avance
J'avoue que je ne comprend pas trops votre question. les appli delphi (et win32 en général) sont par défaut multi-instances. Ils suffit de les lancer plusieurs fois. On doit au contraire jongler avec les mutex ou autres artifices pour les rendre mono-instance.Envoyé par Root_JDK
Franchement je ne vois pas ce que vous voulez dire, sinon je ne comprend peut être pas ce que vous insinuer par le terme "instance"
Cordialement
Octal
Il faut seulement veiller à bien libérer chaque objet créé pour éviter une surgarge de la pile !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Objet.Free
Bon dabir merci votre réponse...
ce que je voulé dire que j'ai une application en delphi (déja déploiyer , et je ne possede pas son code source ...) cet application et mono instance donc il ne se lance qu'une seul fois .... je veut que cette application soit lancé plusieurs fois ....
est ce qu'il n'ya pas de moyenne ?
et merci davance
sans source, non. Elle risque d'avoir des comportements inattendus (accès aux mêmes ressources de manière exclusive etc ...)
Bonjour,
Pour celà, il a fallu que les dévellopeurs fassent "quelquechose"....mono instance donc il ne se lance qu'une seul fois ..
Donc, c'est probablement pour éviter des conflits.
Comme on ne sait rien de ce "quelquechose", il va falloir deviner et faire en sorte d'éviter les conflits en Multi.
D'abord essayer de faire un "Abort" d'une instance pour voir si on peut encore en lancer une 2ème :
- si impossible , il y a un verrouillage par fichier ou par le SGBD si ca pose encore problème aprés reboot ou sinon qu'il y a qqchose d'écrit dans le système,
- si c'est possible, ca veut probablement dire que la 2ème instance fait qqchose comme tester la présence de la forme principale de la première instance.
On peut aussi imaginer des mécanismes périodiques d'inscription de date/heure qqpart et un test de la différence d'heure....
Bref, c'est pas gagné et ça ne résoudra pas les conflits que les dévellopeurs ont vvoulu éviter (on pourra peut-être) les minimiser en dupliquant le programmme et les données sur un 2ème répertoire.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager