Comment executer votre prog. de gestion sans delphi...

Soyez le premier à donner votre avis sur cette source.

Vue 20 057 fois - Téléchargée 3 392 fois

Description

Pour ceux qui deploi des logiciel de gestion et utilise le BDE voici une methode Simple...

Source / Exemple :


Allez y dans le repértoire du "bde" de Delphi est selectionné les Fichiers suivants;
Liste des fichiers à inclure avec l'executable
dans le même Répértoire, sans aucune régistration.
==================================================
116,736 IDR20009.DLL	05/10/2001  01:00 PM ou IDR2000c.dll
144,454 CHARSET.CVB	05/10/2001  01:00 PM           
250,896 EUROPE.BTL	05/10/2001  01:00 PM           
517,810 FAREAST.BTL	05/10/2001  01:00 PM           
589,312 IDAPI32.DLL	05/10/2001  01:00 PM           
139,264 IDBAT32.DLL	05/10/2001  01:00 PM           
454,144 IDDBAS32.DLL	05/10/2001  01:00 PM           
255,488 IDPDX32.DLL	05/10/2001  01:00 PM           
101,376 BANTAM.DLL	05/10/2001  01:00 PM           
464,896 IDSQL32.DLL	05/10/2001  01:00 PM 	          
59,950 OTHER.BTL	05/10/2001  01:00 PM           
387,072 SQLINT32.DLL	11/12/1999  05:11 AM           
36,458 USA.BTL		05/10/2001  01:00 PM            
==================================================
Si votre programe commubique avec l'ODBC inclure

  • ODBC32.dll
///////////////////////////////////////////// copier ces fichiers avec votre EXE et votre rep. DATA dans le même Rep.et c'est tous...

Conclusion :


Il ne faut pas oublier d'ajouter le code de création de l'alias:
on create:
var chemin:string;
begin
chemin := extractfilepath(application.exename)+'Data'; //Data le rep qui contient tous les *.db...
session.configmode := cmsession;
try session.AddStandardAlias('MyALias',chemin,'Paradox');
finally
session.configmode:=cmAll;
end;
database1.aliasname:='MyAlias';
table1.open;//ouverture des Tables..
// poser le curseur sur addStandardsAlias est cliquer sur F1 pour mieux comprendre
end;
// pour ceux qui sont interesse je peux deposé un exemple complet

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

vaughan
Messages postés
207
Date d'inscription
mardi 6 août 2002
Statut
Membre
Dernière intervention
29 octobre 2008

Fonctionne.

Mais afin de gérer plusieures applications sur un même poste client, je te conseille de packager le BDE. Et que ta registry pointe sur un et un seul BDE. En cas de changement tu n'auras qu'a relivrer à un et un seul emplacement ...
cs_MAURICIO
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Je n' ai pas essayé vu que je passe par le programme de creation d' installation InstallShield mais si VAUGHAN dit que ça marche, je pense que ta source va en aider plus d' un ...

Bravo pour cette astuce qui devra en sauver plus d' un de la crise de nerf!
A+
cs_Adkiks
Messages postés
40
Date d'inscription
jeudi 20 mai 2004
Statut
Membre
Dernière intervention
29 janvier 2006

addstandardsAlias n'est pas reconnue.J'utilise delphi 5.
j'ai cherché de l'aide pour session et pas trace de addstandardsAlias.
Pouvez_vous m(orienter un peu plus ??
cs_Adkiks
Messages postés
40
Date d'inscription
jeudi 20 mai 2004
Statut
Membre
Dernière intervention
29 janvier 2006

Oups!j'ai retrouvé sa trace.mais voici le message d'erreu aprés compilation
addstandardsAlias
Identificateur non déclaré :'addstandardsAlias',
cs_Adkiks
Messages postés
40
Date d'inscription
jeudi 20 mai 2004
Statut
Membre
Dernière intervention
29 janvier 2006

C'était addstandardAlias et non addstandardsAlias.
j'espère ne pas vous avoir importuné

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.