Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

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 14-10-2011 08:07:51

poulounche65  
Membre
Date d'inscription: 30-11-2009
Messages: 9
Pépites: 48
Banque: 0

Dll power builder et utilisation dans crystal reports.

Bonjour,
comment peut-on générer un dll avec une fontion dedans puis l'utiliser dans Crystal reports dans les fonctions supplémentaires ???
Merci

Hors ligne

 

#2 14-10-2011 08:36:28

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1120
Pépites: 4,296,080,217
Banque: 9,223,372,036,854,776,000
Site web

Re: Dll power builder et utilisation dans crystal reports.

poulounche65 a écrit:

Bonjour,
comment peut-on générer un dll avec une fontion dedans puis l'utiliser dans Crystal reports dans les fonctions supplémentaires ???
Merci

Bonjour, c'est pour faire quoi ?
Parce que techniquement on sait produire des dll avec PB (en compilant du code machine au lieu du pcode dans les propriétés de déploiement du projet) mais ce ne sont pas des dll qui exportent des fonctions utilisables par d'autres programmes. À moins qu'on ne parle de PB.Net et là je ne sais pas.

Pour faire une dll appelable par Crystal Reports, peut-être que Visual studio, Dev-c++ ou lcc-win32 seraient plus appropriés ?


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#3 14-10-2011 08:46:23

poulounche65  
Membre
Date d'inscription: 30-11-2009
Messages: 9
Pépites: 48
Banque: 0

Re: Dll power builder et utilisation dans crystal reports.

Bonjour,
Alors en fait on a une applications qui affiche du code barre cette appli est en windev elle appele un etat Crystal report dans lequel est incorporé la fonction code128() qui est écrite en VB. Cependant on a voulu passer en seven et là ça marche plus. Donc on voulu refaire la fonction 128 en Powerbuilder pour l'intéger dans l'état Crystal Report mais là on arrive pas voir cette dll dans Crystal !!

Hors ligne

 

#4 14-10-2011 09:11:03

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1120
Pépites: 4,296,080,217
Banque: 9,223,372,036,854,776,000
Site web

Re: Dll power builder et utilisation dans crystal reports.

poulounche65 a écrit:

Bonjour,
Alors en fait on a une applications qui affiche du code barre cette appli est en windev elle appele un etat Crystal report dans lequel est incorporé la fonction code128() qui est écrite en VB. Cependant on a voulu passer en seven et là ça marche plus.

Il faudrait voir pourquoi. Et quels sont les symptômes. Je dirais qu'à priori ça devrait pouvoir fonctionner.
J'ai sous les yeux 2 machines (une en XP/32 et l'autre en Seven/64) et la quasi totalité de ce qui fonctionne dans XP fonctionne aussi dans Seven.

Maintenant certains points doivent être adaptés, notamment lors du passage au 64 bits.

Par exemple il y a c:\Program Files\ pour les applis 64bits et c:\Program Files (x86)\ pour les applis 32bits. Windows installe automagiquement les applis 32 dans c:\Program Files (x86)\ mais si l'application n'est pas au courant de ce fonctionnement et qu'elle va chercher des informations dans c:\Program Files\ elle risque de ne pas fonctionner.

Il y a aussi les problèmes de droits (un utilisateur n'a pas normalement le droit de modifier le contenu de Program files, ce qui est parfois caché par le concept de VirtualStore (à propos, les fichiers de l'utilisateur ne sont pas non plus au même endroit, passés de c:\Documents and Settings à c:\users)

Bref il y a plein de possibilités pour qu'une appli soit perturbée en passant directement d'XP à Vista/Seven. Ça dépend de son design.

poulounche65 a écrit:

Donc on voulu refaire la fonction 128 en Powerbuilder pour l'intéger dans l'état Crystal Report mais là on arrive pas voir cette dll dans Crystal !!

Voilà, avec PB ça ne va pas fonctionner. Il est éventuellement possible de publier des objets COM/OLE mais la piste de la dll, ce ne sera pas en PB


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#5 14-10-2011 09:13:11

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Dll power builder et utilisation dans crystal reports.

my 2 cents : en intégrant cette fonction dans le SGBDR tu seras tranquille quel que soit l'outil de dev, l'OS du client...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#6 14-10-2011 09:21:30

poulounche65  
Membre
Date d'inscription: 30-11-2009
Messages: 9
Pépites: 48
Banque: 0

Re: Dll power builder et utilisation dans crystal reports.

A mon avis mais je fais pas de dev je ne peux plus voir mes fonctions supplémentaires car la DLL u2lcom n'est pas reconnu par SEVEN sur le poste de DEV.
Et donc ne monte pas les UFLs mais bon. Je ne sais pas pourquoi il ne la prend pas.
Merci

Hors ligne

 

#7 14-10-2011 10:04:13

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1120
Pépites: 4,296,080,217
Banque: 9,223,372,036,854,776,000
Site web

Re: Dll power builder et utilisation dans crystal reports.

Je ne connais pas u2lcomm c'est une dll qui a besoin de s'enregistrer avec un regsvr32 lors de l'installation ?

Edit : google vient de m'aider : UFL = User Function Library for Crystal Report. Apparemment ça fabrique un serveur COM.

Le fil suivant chez 'crosoft donne quelques pistes : Custom Functions Visual Basic UFL's, notamment le lien UFL tutos

Je ne pratique pas la création de fonctions customs pour Crystal, je crains de ne pas pouvoir aider plus loin.

Dernière modification par seki (14-10-2011 10:10:32)


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#8 14-10-2011 10:16:41

poulounche65  
Membre
Date d'inscription: 30-11-2009
Messages: 9
Pépites: 48
Banque: 0

Re: Dll power builder et utilisation dans crystal reports.

ouaip mais je l'ai enregistré et là pam erreur

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22