Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 05-09-2006 14:32:27

gikel  
Membre Geek
Lieu: Orléans
Date d'inscription: 29-05-2006
Messages: 33
Pépites: 0
Banque: 0

Organisation des libraires

Petite question !
   
    En Powerbuilder lorsque l’on clique sur l’objet application on peut avoir accès ( et modifier l’organisation des libraires)
   
    Par exemple :
   
    C:\Documents and Settings\Bureau\convert\convert.pbl;
    C:\Documents and Settings\Bureau\convert\pfcapsrv.pbl;
    C:\Documents and Settings\Bureau\convert\pfcdwsrv.pbl;
    C:\Documents and Settings\Bureau\convert\pfcmain.pbl;
    C:\Documents and Settings\Bureau\convert\pfcutil.pbl;
    C:\Documents and Settings\Bureau\convert\pfcwnsrv.pbl;
    C:\Documents and Settings\Bureau\convert\pfeapsrv.pbl;
    C:\Documents and Settings\Bureau\convert\pfedwsrv.pbl;
    C:\Documents and Settings\Bureau\convert\pfemain.pbl;
    C:\Documents and Settings\Bureau\convert\pfeutil.pbl;
    C:\Documents and Settings\Bureau\convert\pfewnsrv.pbl;
   
    J’aimeras savoir si cette organisation est importante ; j’entend par la est-ce que c’est important qu’une libraire soit placé avant une autre ou pas ???

merci

Hors ligne

 

#2 05-09-2006 14:44:00

jdobosz  
crazy geek
Award: jdbozc
Lieu: boulogne billancourt
Date d'inscription: 24-05-2006
Messages: 81
Pépites: 2,241
Banque: 2,700,351,746,124,543

Re: Organisation des libraires

Hello,

moi, par défaut, j'ai tendance à mettre les pfc/framework au début de la liblist.
par contre là où j'bosse en ce moment, c'est la première fois que je vois l'inverse

petit thread à lire : http://groups.google.fr/group/powersoft … ba18fe504d

Hors ligne

 

#3 05-09-2006 15:28:03

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

Re: Organisation des libraires

jdobosz a écrit:

petit thread à lire : http://groups.google.fr/group/powersoft … ba18fe504d

Bonjour,


Il semble donc d'après cette discussion que l'ordre des PBL n'ai un impact que pour les versions <= à Pb 5 ... ?

Merci de confirmer     

Dernière modification par Jmix90 (05-09-2006 15:28:56)


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#4 05-09-2006 15:45:10

jdobosz  
crazy geek
Award: jdbozc
Lieu: boulogne billancourt
Date d'inscription: 24-05-2006
Messages: 81
Pépites: 2,241
Banque: 2,700,351,746,124,543

Re: Organisation des libraires

c'est ce que j'ai cru comprendre sur le newsgroup

Hors ligne

 

#5 05-09-2006 15:48:31

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Organisation des libraires

mais autant garder les bonnes habitudes et respecter cet ordre...quelque soit la version.


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#6 09-09-2006 20:17:34

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Organisation des libraires

Apparemment,
il faut mettre les PBL des objets génériques à la fin de la liste des librairies.

En effet, lorsque powerbuilder effectue sa compilation lors de la création de l'executable, la liste commencerait à partir de la fin.....

A VERIFIER


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#7 29-09-2006 14:41:45

Plexiglas  
Membre
Lieu: Liège
Date d'inscription: 29-09-2006
Messages: 6
Pépites: 3
Banque: 0

Re: Organisation des libraires

Bon, effectivement, depuis quelques version de PowerBuilder, l'ordre des pbl/pbd dans la librarylist n'intervient plus significativement dans les performances du programme compilé...

Mais cet ordre a un aventage bcp plus important, dont je ne vois personne parler ici : le principe de la priorité par préséance!

Imaginons 2 objets de même nom, mais ayant des fonctionnalités légèrement différentes, et placés dans 2 pbl différentes. Lors de l'instanciation de cet objet, PB ira chercher le 1er des 2 qu'il va trouver EN SUIVANT L'ORDRE du librarylist...

L'intérêt? Il y en a plein!!!
Développement sûr en équipe, conception de plug-in, "patch de crise" sans recompilation,... et j'en passe!

Si ca intéresse quelqu'un, je peux développer mon propos, mais c'est un peu complexe...

Hors ligne

 

#8 29-09-2006 14:50:48

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Organisation des libraires

je veux bien que tu developpes tes propos !
ca m'interesse moi !!!!!


comme on dit,  prems !!!!!!!


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#9 29-09-2006 15:29:56

Steve  
Membre Geek
Lieu: Aux environs de Strasbourg
Date d'inscription: 29-05-2006
Messages: 40
Pépites: 213
Banque: 0
Site web

Re: Organisation des libraires

Plexiglas a écrit:

L'intérêt? Il y en a plein!!!
Développement sûr en équipe, conception de plug-in, "patch de crise" sans recompilation,... et j'en passe!

Si ca intéresse quelqu'un, je peux développer mon propos, mais c'est un peu complexe...

Je vois tout à fait ce que tu veux dire.

Exemple :
les librairies de notre application sont :
lib1.pbl;
lib2.pbl;
lib3.pbl;

Comme lib-liste, moi j'utilise
0_travail_steve.pbl;
lib1.pbl;
lib2.pbl;
lib3.pbl;

Et dans 0_travail_steve.pbl se trouvent tous les objets sur lesquels je fais des modifs. Du coup, les modifs n'impactent pas l'exécution par les autres développeurs qui ont la lib-liste d'origine ou également une lib-liste avec leur propre librairie de travail.

Les objets modifiés sont réintégrés à leur place seulement quand la modif est validée définitivement.

Dernière modification par Steve (29-09-2006 15:30:25)

Hors ligne

 

#10 29-09-2006 15:53:33

Plexiglas  
Membre
Lieu: Liège
Date d'inscription: 29-09-2006
Messages: 6
Pépites: 3
Banque: 0

Re: Organisation des libraires

Chouette, un publique!

Bon ben 1er cas, simple :

Disons que tu as une application qui se veut générique (ben tiens, quelle nouveauté!) mais que soudainement, tu n'as pas d'autres choix que de faire des routine ou plus fréquemment des rapports spécifiques pour l'un ou l'autre client. Evidemment, ce n'est pas toi qui a développé le monstre, et ton boss ne te permettra pas de tout retourner pour développer de jolis systèmes de switch en fonction du client. Tu sens le syndrome du "choose case" te gagner...

Que faire?

1/ demander à la facturation d'envoyer un devis bien copieux au client
2/ rajouter une pbl ("specifique.pbl" p.ex.) en tête du librarylist. Elle est vide.
3/ tu compile
4/ pour ton client, tu te crée une petite pbl (genre "boucherie_sanzot.pbl") dans laquelle du copie les rapports à spécificationner (je sais, ca se dit pas)
5/ tu lui modifie ca comme il le veux, avec sa police fétiche et la photo de son chien en arrière plan
6/ tu compile uniquement cette pbl (click droit -> "build runtime library")
7/ tu la renomme en "specifique.pbl", et tu l'enverra au client d'ici qques jours, histoire qu'il comprenne qu'il ne doit pas abuser... Elle devra remplacer l'ancienne, qui etait vide
8/ tu vas te fumer une cloppe, parce que maintenant tu as du temps

Et quand le joli client va lancer ton soft, et qu'il voudra afficher son rapport "d_exoneration_fiscale_avec_indice_de_retenue_majore", il n'aura pas droit au rapport générique, mais bien à son homonyme, que PB va trouver dans la première pbl de la liste.

C'est un peu pourri, mais ca sauve des vies!
J'appelle ca le "palliatif aux analystes foireux"...

Et comme ce forum est bien sympatoche, je posterai apres le week end un petit exemple d'applic PB supportant des plug-in...

Hors ligne

 

#11 29-09-2006 16:17:21

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Organisation des libraires

COOLLLLLLLLLLLLLLL !

j'attends vivement de voir ca ! 


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22