Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

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 18-06-2007 12:26:18

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

[RESOLU] OpenSheet()

Bonjour à tous,

je viens de migrer une appli PB 6.5 vers PB 10.5, et je rencontre quelques problèmes.
J'utilise la fonction Opensheet() dans le menu de ma MDI

Code: pb

  SetPointer(HourGlass!)
  win_princ_gene.SetMicroHelp("Ouverture de la fenêtre ...")
  OpenSheet(w_blup_partiel,win_princ_gene)


Lorsque je lance l'appli et que j'essaie d'ouvrir la fenêtre w_blup_partiel à partir d'un poste client, la fonction opensheet() renvoie -1. Lorsque je lance la même appli sur mon poste (avec powerbuilder installé), la fenêtre s'ouvre.
C'est sans doute évident mais je n'y comprend rien.

Merci de votre aide.

Hors ligne

 

#2 18-06-2007 12:29:23

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Bonjour,

Quel est le type de la fenêtre w_blup_partiel?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 18-06-2007 12:32:06

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Elle est de type main!

Hors ligne

 

#4 18-06-2007 12:33:40

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Sur le poste client, tu es bien en 10.5, ou encore en 6.5?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 18-06-2007 12:33:40

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] OpenSheet()

Attention également aux ressources dispo sur le poste client où le problème à lieu


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#6 18-06-2007 12:44:43

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Bonjour Foon,

Q'entend tu par :
   Sur le poste client, tu es bien en 10.5, ou encore en 6.5?

J'ai intaller l'exe déployer en 10.5 avec les dll associées.

Hors ligne

 

#7 18-06-2007 12:48:24

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Ok, je voulais être sûr que tu avais bien migré le poste client (Chez nous, la prod est encore en PB9, mais notre environnement de dev a été migré en 10.5)


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#8 18-06-2007 12:56:00

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Bon, tout d'abord, je te conseille de faire ce qu'à dit Chrnico (PB10.5, ça "pompe" en ressources par rapport à la 6.5)

Ensuite:

As-tu le problème avec d'autres fenêtres appelées par un OpenSheet ou est-ce spécifique à cette seule fenêtre?

Sinon, tu as essayé de faire un TRY CATCH pour trapper une runtime error éventuelle?


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#9 18-06-2007 13:01:17

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Je ne pense pas que ce soit un problème de ressource dispo.
Par contre, je viens d'installer PB sur un poste client qui a le problème, et la miracle, ma fenêtre s'ouvre.

La question est quesque Pb ajoute sur le poste ???

Hors ligne

 

#10 18-06-2007 13:04:33

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

AMHA Il va falloir que tu regardes ta liste de DLL, et leurs versions


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#11 18-06-2007 13:35:36

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Normalement, les dll peuvent être intallée dans le répertoire de l'application?

Peut être y a t'il des choses à ajouter dans le dossier System32?

Pour ma part, je vais copier la totalité des dll ce trouvant dans le dossier sybase de mon poste sur le poste client pour voir.

Merci

Hors ligne

 

#12 18-06-2007 13:46:55

Chrnico  
N2I Power
Award: bf
Lieu: Vanves
Date d'inscription: 05-06-2007
Messages: 1206
Pépites: 12,884,901,943
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] OpenSheet()

Tu peux utiliser le Powerbuilder Runtime Packager qui est fourni avec PB pour constituer un MSI du runtime PB à installer sur un poste client.
Ton problème vient surement du fait qu'il te manque une DLL sur le poste client (par exemple pbdwexxx.dll pour les DW)


Tu dois donc tu peux (Kant)

Tu peux donc tu dois (N2i)
www.n2i.fr

Hors ligne

 

#13 20-06-2007 10:03:29

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] OpenSheet()

Bonjour à tous,

J'ai trouvé la solution à mon problème.

Sous Pb10.5, j'ai copié les DLL suivante dans le path de déploiement :
- ATL71.dll
- libjcc.dll
- libjutils.dll
- PBDWE105.dll
- pbdwr105.dll
- pbjag105.dll
- pbjvm105.dll
- pbo10105.dll
- PBODB105.dll
- pbrtc105.dll
- PBSHR105.dll
- pbtra105.dll
- PBVM105.dll

J'ai également copier le repertoire RTC de powerbuilder dans le path de déploiement que l'on trouve sous :
X:\sybase\shared\powerbuilder\rtc

puis j'ai lancé la commande suivante :
regsvr32.exe path de déploiement\rtc\tp4ole11.ocx

Depuis, toutes les fenêtres de l'appli s'ouvre correctement.

Hors ligne

 

#14 20-06-2007 10:04:27

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

Re: [RESOLU] OpenSheet()

merci à toi


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