ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: problème avec "l'élévation des droits" ?   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mar. 02 juin 2015, 21h01
Jean à Grenoble
atoutfox.public.association

Re: problème avec "l'élévation des droits" ?

>Ben, il y a une personne qui a fait une séance sur parallelfox a Roissy

>Je contacterais ...

rigolo de cirque !!!!

En fait, si on se contente de peu, le parallelisme c'est assez simple. Et à
Roissy, j'ai simplement adapté les exemples fournis pour montrer l'intérêt de
cette technique.

Mais dès que l'on veut aller plus loin, cela devient beaucoup plus complexe. Et
la classe parallelfox ne semble pas exempte de bug. J'ai essayé de minimiser ses
soucis en limitant à un seul le nombre d'esclaves. En VFP on ne doit pas avoir
souvent l'occasion de partager des calculs complexe; par contre travailler avec
une 'tâche de fond' est très interessant.

exemple de complexité : il faut faire très attention aux éléments 'en
exclusivité mutuelle' : je crée un mouchard mais si on a 4 esclaves (forcément
identiques), ils vont créer 4 fois le même fichier ce qui est impossible.

exemple de bug (à confirmer) : les paramètres de l'environnement des esclaves
sont des variables PUBLIC. Mais on peut lancer des méthodes d'une classe. Par
contre il semble impossible d'utiliser des propriétés de la classe parce que
dans une méthode de parallelfox on a une instruction &parm1 qui est perturbée
quand parm1 contient 'This.mapropriete'

un autre point m'a fait choisir de 'mettre' un esclave dans un .exe indépendant
alors que dans tous les exemples fournis on lance depuis un esclave du code qui
se trouve dans l'application maître : la séparation des espaces mémoires. Un exe
ne peut pas perturber la mémoire d'un autre exe en cas de plantage alors que
dans les exemples si.

Donc, il y a encore beaucoup de points à éclaircir. mais le premier est pourquoi
cela marche sur mon PC et pas sur celui de test ...

Bonne soirée à tous
Jean à Grenoble

PS juste un petit détail : je m'éclate avec ces problèmes que je traitai pendant
mes études dans les années 1975 - 1981 !!!
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000016421
20 088 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3