Section courante

A propos

Section administrative du site

Programmes et utilitaires associés

Cette page répertorie et décrit brièvement les programmes et utilitaires à utiliser avec Btrieve. Cela commence par les paquets fournis par BTI dans le cadre des ensembles du moteur Btrieve. Les listes et les descriptions continuent pour les utilitaires disponibles auprès de fournisseurs tiers, les paquets commerciaux conventionnels et les offres de shareware étant répertoriés séparément. Tous les utilitaires intéressants disponibles n'ont pas de prix ; certains sont disponibles sur le système BBS en tant que logiciels gratuits. Enfin, les éditeurs de CD-ROM offrent un moyen d'obtenir des utilitaires qui, autrement, ne vous seraient peut-être pas accessibles.

Nous avons essayé de rendre ces listes aussi précises que possible au moment de la publication, mais les marchés commerciaux et de shareware affichent des changements rapides. De nouveaux produits apparaissent sans avertissement préalable et des produits existants peuvent disparaître du jour au lendemain. Par conséquent, il n'est pas possible de garantir que les informations de cette page resteront exactes au fil du temps. Vérifiez toujours la situation d'un fournisseur avant d'envoyer une commande prépayée.

Utilitaires BTI

Chacun des moteurs clients Btrieve est livré avec une suite de programmes utilitaires qui, entre eux, fournissent un support complet pour la création, l'édition et la maintenance de fichiers. Des suites de programmes distinctes existent pour chaque plate-forme prise en charge.

Dans les ensembles de moteur DOS

Chaque moteur client Btrieve pour DOS, qu'il s'agisse de la version restreinte fournie dans l'ensemble de développement ou de la version non restreinte vendue séparément, inclut les utilitaires suivants dans le cadre du paquet. L'installation standard place ces fichiers dans le répertoire \BTI\DOS\BIN :

Programme Description
BREBUILD.EXE Ce programme convertit les fichiers au format d'origine au nouveau format et crée un journal de ses actions. Il n'a besoin d'être exécuté qu'une seule fois pour la plupart des systèmes.
BREQUEST.EXE Ce fichier est le demandeur DOS pour une utilisation réseau avec le moteur du serveur. Il doit être chargé, à la place de BTRIEVE.EXE, pour accéder au moteur du serveur. Avec la version 6.0 et les moteurs ultérieurs, le moteur local et le moteur serveur peuvent être utilisés en même temps. Avec les moteurs plus anciens, un seul des deux pouvait être chargé. Le fait d'avoir les deux chargés entraînait souvent une corruption du fichier de données.
BROLLFWD.EXE Cet utilitaire piloté par ligne de commande permet la récupération des modifications enregistrées dans le fichier depuis l'heure de la dernière sauvegarde jusqu'à l'heure de la panne du système. La journalisation doit être utilisée pour que cet utilitaire fasse du bien.
BSETUP.EXE Cet utilitaire interactif crée et maintient le fichier BTL.CFG (configuration système).
BTREXEC.EXE Il s'agit d'un exécuteur de fonction interactif remplaçant l'ancien programme B.EXE. Son but est de vous permettre d'émettre des appels de fonction Btrieve uniques lors des tests ou du dépannage.
BUTIL.EXE Cet utilitaire File Manager piloté par ligne de commande peut créer, enregistrer, restaurer ou charger des fichiers. Il permet également de vérifier la version de Btrieve étant chargée et peut décharger à la fois le moteur Btrieve local et le serveur demandeur de la mémoire.
PMSWITCH.EXE Ce DOS Extender charge automatiquement le moteur client lorsque vous émettez la commande "BTRIEVE" sur la ligne de commande.
RMINFO.EXE Cet utilitaire Phar-Lap rapporte des informations sur la configuration actuelle de la RAM.

Dans les ensembles de moteur Windows 3

L'ensemble de moteur Btrieve pour Windows incluent un ensemble différent d'utilitaires de support. Lors de l'installation, ceux-ci vont tous dans le répertoire \BTI\WIN\BIN par défaut. Le programme d'installation crée un groupe Btrieve Tools dans Program Manager et y ajoute des icônes pour les quatre applications interactives ainsi que les fichiers d'informations applicables.

Programme Description
BGBMNG.EXE Ce programme, jamais exécuté directement, est le processeur d'arrière-plan du File Manager.
BREQUEST.EXE Ce demandeur DOS doit être utilisé dans les applications NetWare pour accéder au moteur du serveur. Vous devez charger BREQUEST avant de charger Windows.
BREQUTIL.EXE Ce programme DOS permet de décharger BREQUEST de la mémoire ; il rapporte également des informations sur la version. Le programme est en fait une version limitée de BUTIL.EXE, avec uniquement les options -VER et -STOP activées.
DBSETUP.EXE Cette application interactive configure le fichier BTI.INI contrôlant toutes les options du moteur Btrieve lors de l'exécution via l'interface Windows de DLL.
WBEXEC.EXE Il s'agit d'un exécuteur de fonction Btrieve interactif, similaire à l'utilitaire B.EXE de DOS.
WBMANAGE.EXE Ce programme est une application de station de travail interactive File Manager, fonctionnellement similaire à l'utilitaire BUTIL.EXE du DOS, vous permettant de créer et d'éditer des fichiers de données Btrieve.
WBROLL.EXE Cet utilitaire de poste de travail interactif vous permet de récupérer les modifications apportées à un fichier Btrieve entre la dernière sauvegarde et une défaillance du système, à condition que vous disposiez d'un fichier journal. Il est fonctionnellement équivalent à l'utilitaire BROLLFWD.EXE du DOS.
WBTR32.EXE Ce fichier est le moteur client actuel, pour un fonctionnement 32 bits sous le serveur Windows DPMI. Il n'est jamais exécuté directement, mais à la place, il est appelé par la DLL de Windows en cas de besoin.

Dans les ensembles de moteur OS/2

Les ensembles Btrieve pour OS/2 incluent toujours un ensemble différent d'utilitaires de support. Lors de l'installation, ils vont tous dans le répertoire \BTI\OS2\BIN par défaut. Le programme d'installation crée un groupe Btrieve Tools et y ajoute des icônes pour les quatre applications interactives ainsi que les fichiers d'informations applicables.

Programme Description
OS2MKDE.EXE Il s'agit du Microkernel Database Engine, jamais appelé directement. Les applications l'appellent à l'aide des fonctions WBTRCALL.DLL.
OS2FEXEC.EXE Il s'agit d'un exécuteur de fonction Btrieve interactif, similaire aux utilitaires B.EXE du DOS ou WBEXEC.EXE de Windows.
OS2FMAN.EXE Ce programme est une application de poste de travail interactive File Manager, fonctionnellement similaire à l'utilitaire BUTIL.EXE du DOS ou WBMANAGE.EXE de Windows, vous permettant de créer et de modifier des fichiers de données Btrieve.
PBROLL.EXE Cet utilitaire de poste de travail interactif vous permet de récupérer les modifications apportées à un fichier Btrieve entre la dernière sauvegarde et une défaillance du système, à condition que vous disposiez d'un fichier journal. Il est fonctionnellement équivalent à l'utilitaire BROLLFWD.EXE du DOS et à la version WBROLL.EXE de Windows.

Dans les ensembles de moteur Windows NT/Windows 95

Un moteur client pour Windows NT ou Windows 95 a été publiés quand 1996 dans la Btrieve 6. Lors de l'installation, ils vont tous dans le répertoire \BTI\WIN32\BIN par défaut. Il s'agit d'un ensemble étant disponible pour les acheteurs du NTAS de Microsoft pour 499 $ au cours des douze premiers mois après sa sortie. Les noms de fichiers des utilitaires accompagnant l'ensemble WinNT sont les suivants :

Programme Description
NTMKDE.EXE Il s'agit du Microkernel Database Engine, jamais appelé directement. Les applications l'appellent à l'aide des fonctions WBTRCALL.DLL.
W32RQCFG.EXE Il s'agit du WindowsNT/Windows95 Requester Configuration Utility. Ce programme se charge de la configuration des requêtes.

Disponible séparément

De nombreux utilitaires, correctifs, mises à jour et exemples supplémentaires étaient disponibles sur le forum de support de BTI sur CompuServe. Il fallait aller sur GO BTRIEVE pour y arriver, et parcourez les bibliothèques. Seul un échantillon des outils que vous y trouveriez est répertorié ici. Notez également que les fichiers se trouvant dans une bibliothèque spécifique au moment de la rédaction de cette page se trouvent ailleurs au moment de votre visite.

La plupart des paquets suivants s'appliquent principalement aux formats de fichiers d'origine; ceux-ci représentent toujours la majorité des applications Btrieve utilisées et, par conséquent, la plupart des supports ne traitent que de ce format.

Paquet Description
BTOOLS.EXE Ce fichier, était situé dans la LIB 5 du forum BTRIEVE de CompuServe, contient les programmes utilitaires de débogage Btrieve et XQL. Ces programmes utilitaires ne sont pas des produits de BTI et ne sont pas pris en charge par BTI. L'utilitaire BSIM est un exécuteur de fonction Btrieve, BCLEAN est un utilitaire permettant de récupérer des fichiers Btrieve corrompus, BDEBUG intercepte les appels à Btrieve à partir de programmes d'application, POSCHECK vérifie la corruption des blocs de position, RECPLAY enregistre les opérations NLM et XTRAP de Btrieve intercepte les appels à XQL. Cette collection apparaît également sur le CD-ROM du développeur de Novell. voici la liste des utilitaires que contient BTOOLS.EXE :
Utilitaire Description
BCLEAN.EXE BCLEAN, écrit par David Harris, récupère les fichiers Btrieve corrompus. Selon sa documentation, il ne fonctionne qu'avec les fichiers de la version 5.10a.
BDEBUG.COM BDEBUG, écrit par Jacob Gafny en 1987, intercepte les appels à Btrieve à partir des programmes d'application et affiche tous les paramètres dans une fenêtre spéciale sur le CRT.
Paquet RECPLAY RECPLAY contient quatre outils distincts : NRECORD.NLM, DUMPTR.EXE, CRDUMP.EXE et BREPLAY.NLM. Ensemble, ils peuvent enregistrer et lire les opérations Btrieve NLM.
BSIM.EXE BSIM, un programme shareware à 15 $ de Craig's Software, 902 East Live Oak, Austin, TX 78704, vous permet d'exécuter directement la plupart des opérations Btrieve sans avoir à écrire votre propre programme.
POSCHECK.EXE POSCHECK, créé par Novell en 1992, est un TSR qui vérifie les blocs de position Btrieve corrompus et fournit un journal de suivi des appels Btrieve.
XTRAP.EXE XTRAP est un TSR interceptant les appels d'API entre une application frontale et SSQL ou XQL. L'utilisateur peut spécifier des fonctions API spécifiques à piéger, ou peut les piéger toutes.
BTR610.EXE Cette archive auto-extractible, située dans la LIB 3 du forum BTRIEVE, contient les versions 6.10c de NetWare Btrieve NLM. Il fournit également des informations sur l'installation et la mise à niveau, ainsi que des descriptions des fichiers du programme NetWare Btrieve. Les fichiers de support inclus sont NWSNUT, CLIB et AFTER311 NLM.
BTRREQ.EXE Cette archive auto-extractible, située dans la LIB 3 du forum BTRIEVE, contient les derniers demandeurs Btrieve à utiliser avec les versions 5.x de Btrieve VAP et NLM et les versions 6.0 et ultérieures de Btrieve NLM. Sont inclus les demandeurs pour les postes de travail DOS (BREQUEST 6.10e), Windows, OS/2 et UnixWare.
BUNXEX.EXE BUNXEX.EXE, une archive auto-extractible située dans la LIB 4 du forum BTRIEVE, contient un exemple d'application C, à utiliser avec le demandeur UnixWare Btrieve disponible dans BTRREQ.EXE.
REALBT.EXE Cette archive auto-extractible, située dans la LIB 4 du forum BTRIEVE, contient une interface vers Btrieve pour Realia COBOL v4.0. L'interface, écrite par Realia, remplace REAXBTRV.OBJ initialement livré avec Btrieve.
UPPER.ALT Le fichier UPPER.ALT, une archive à extraction automatique située dans la LIB 3 du forum BTRIEVE, contient la séquence de classement alternative pour Btrieve. Ce fichier a été livré avec Btrieve pour Windows ou l'ensemble du développeur OS/2 v5.10, mais le fichier est nécessaire pour créer des clefs n'étant pas sensibles à la casse.

Offres commerciales

La liste suivante de programmes commerciaux disponibles pour soutenir les développeurs et les utilisateurs de Btrieve ne prétend pas être exhaustive.

@Trieve

@Trieve est une interface à usage général pour les fichiers Btrieve à partir de Lotus 1-2-3 (2.x), Lotus 1-2-3 (Windows) et Excel. Avec des commandes de menu, des commandes de fonction et des macro-commandes, il permet aux utilisateurs d'extraire dynamiquement des informations précises et à jour à partir de n'importe quel nombre de bases de données Btrieve et de créer des rapports basés sur ces informations. Contact : Synex Systems Corp.

AutoTester Inc.

AutoTester Inc. propose une suite de solutions de test automatisées testant des applications distribuées sophistiquées avec des interfaces utilisateur graphiques ou à base de caractères sur pratiquement toutes les plates-formes, y compris le serveur client. Contact : Holly Garner.

Banalyze 2.0

Les spécialistes de Btrieve présentent dans Banalyze une gamme complète d'utilitaires Btrieve multiplateformes déboguant des applications, visualisent des fichiers ou récupèrent/modifient/exportent des données. Utilisez les outils fonctionnant vraiment sur tous les produits basés sur Btrieve, y compris la dernière version 6.1. Contact : Richard Bogard.

BBUG.ZIP

bBUG est un moniteur/débogueur résident en mémoire spécifique à une tâche et ciblé sur les besoins des développeurs de logiciels utilisant Btrieve. Une version de démonstration limitée de bBUG était disponible sur le forum BCPPDOS de CompuServe, Library 5. Contact : Access Technology Corporation.

Btrieve Development Library (BDL)

Une interface en langage C pour Btrieve prenant en charge toutes les opérations Btrieve, y compris les appels étendus. Contact : Intrepid Technology.

Btrv++

Bibliothèques de classes C et C++ pour Btrieve sous Windows, Win32, DOS et OS/2. Implémente toutes les opérations Btrieve en tant que fonctions membres ainsi que de nombreuses fonctions à valeur ajoutée. Contact : Classic Software.

Btrvgen++

Concepteur de base de données et générateur de code C++ pour Btrieve. Éditeur de fichiers Btrieve DDF intégré. Le code généré prend en charge Windows, Win32, DOS et OS/2. Nécessite Btrv++. Contact : Classic Software.

BUtility

Ce paquet est un éditeur de fichiers complet et un outil de maintenance pouvant créer, charger, copier et récupérer des fichiers. Il est particulièrement utile pour vous aider à déterminer la structure interne d'un fichier que vous devez gérer mais que vous n'avez pas créé. Contact : Smith-Software, Inc.

CA-ACCPAC/2000

Puissants outils de création de rapports, de requêtes et d'analyse de données client/serveur GUI accédant à plusieurs bases de données, notamment Btrieve et NetWare SQL. Contact : Computer Associates Int'l Inc.

CA-EASYTRIEVE/Workstation

Puissants outils de création de rapports, de requêtes et d'analyse de données client/serveur GUI accédant à plusieurs bases de données, notamment Btrieve et NetWare SQL. Contact : Computer Associate Int'l Inc.

CA-Realia CICS

Puissants outils de création de rapports, de requêtes et d'analyse de données client/serveur GUI accédant à plusieurs bases de données, notamment Btrieve et NetWare SQL. Contact : Computer Associates Int'l Inc.

CA-TELON PWS

Puissants outils de création de rapports, de requêtes et d'analyse de données client/serveur GUI accédant à plusieurs bases de données, notamment Btrieve et NetWare SQL. Contact : Computer Associates Int'l Inc.

CA-Visual Express

Puissants outils de création de rapports, de requêtes et d'analyse de données client/serveur GUI qui accèdent à plusieurs bases de données, notamment Btrieve et NetWare SQL. Contact : Computer Associates Int'l Inc.

CA-Visual Objects

Puissants outils de création de rapports, de requêtes et d'analyse de données client/serveur GUI accédant à plusieurs bases de données, notamment Btrieve et NetWare SQL. Contact : Computer Associates Int'l Inc.

Clear Access for Windows

Clear Access for Windows est un outil graphique de requête et de création de rapports pouvant accéder aux données Btrieve. Créez des requêtes avec un simple glisser-déposer, puis produisez des rapports professionnels avec un contrôle total sur les polices de caractères, les tailles, les styles, les sauts et plus encore. Contact : KnowledgeWare, Inc.

CommonBase

CommonBase est une interface de classe C++ pour les bases de données ISAM et SQL. Les développeurs peuvent créer des applications de bases de données portables sur plusieurs plates-formes de bases de données et systèmes d'exploitation. Contact : ImageSoft, Inc.

Crystal Reports Pro 3.0

Crystal Reports Professional Edition 3.0 est un outil avancé d'accès aux données et de création de rapports avec deux composantes : un concepteur de rapports complet et facile à utiliser pour la création de rapports de qualité, et une DLL de moteur de rapports pour l'ajout rapide de rapports aux applications Windows. Crystal Reports Pro 3.0 prend en charge les bases de données compatibles PC, SQL et ODBC, y compris Btrieve et NetWare SQL. Comprend un générateur de compilateur de rapports, un éditeur SQL et une architecture extensible. Contact : Crystal Services.

Crystal Reports Server

Crystal Reports Server permet la planification et la production automatiques de rapports sur les réseaux, à l'aide de Crystal Report Manager. Chaque copie de Crystal Reports Server comprend cinq gestionnaires de rapports. Des exemplaires supplémentaires sont disponibles par blocs de cinq. Contact : Crystal Services.

Crystal Reports Standard 3.0

Crystal Reports Standard Edition 3.0 est un outil avancé d'accès aux données et de création de rapports avec deux composantes : un concepteur de rapports complet et facile à utiliser pour la création de rapports de qualité, et une DLL de moteur de rapports pour l'ajout rapide de rapports aux applications Windows. Crystal Reports Pro prend en charge les bases de données compatibles PC, notamment Btrieve et NetWare SQL. Inclut un compilateur de rapports avec une un moteur d'exécution gratuit. N'inclut pas le contrôle personnalisé VB, le générateur de dictionnaire de données, la prise en charge SQL ou ODBC ou l'architecture extensible de l'édition Pro. Contact : Crystal Services.

DataFlex for Btrieve

DataFlex for Btrieve est une version améliorée de la version DataFlex pour DOS prenant en charge le gestionnaire de fichiers Btrieve de Novell. Cette version permet aux applications de lire et d'écrire des données entreposées dans Btrieve en utilisant n'importe quelle variante de Btrieve. Contact : Data Access Corporation.

DDF Builder

Cet utilitaire vous permet de créer des fichiers DDF décrivant la structure complète de vos fichiers Btrieve, que les fichiers existent déjà ou feront partie d'une base de données nouvellement créée. Contact : Smithware, Inc.

DDF Maker

DDF Maker est un éditeur hébergé par Windows pour les fichiers Btrieve DDF. Avec lui, vous pouvez définir vos tables, colonnes et clefs avec une simple interface pointer-cliquer. Le programme peut fusionner plusieurs fichiers DDF en un nouveau DDF, créer des sous-ensembles de fichiers DDF existants ou créer vos fichiers Btrieve. Contact : Classic Software.

DDF Sniffer

Cet utilitaire est un analyseur automatisé pour les fichiers Btrieve créant des scripts pouvant, à leur tour, conduire DDF Builder à créer des fichiers DDF. DDF Sniffer vous guide à travers une série de questions conçues pour l'aider à analyser le fichier, puis crée le fichier de script. DDF Builder est nécessaire. Contact : Smithware, Inc.

DDTrieve for Windows

Utilisez DDTrieve for Windows pour créer des fichiers DDF de Btrieve standard pour Microsoft Access, Visual Basic, Crystal Reports,... DDTrieve inclut également le client Btrieve WBTRCALL.DLL. Contact : Ztech.

F9, The Financial Reporter Windows Edition

Le F9, The Financial Reporter Windows Edition, est un générateur de rapports avancé pour les systèmes comptables basés sur Btrieve, y compris Great Plains, Macola, Platinum, Melson Technologies, Solomon, DAC Easy et Real World. F9 fournit un lien dynamique vers les données G/L d'Excel, Lotus 1-2-3 (Windows) et Quattro Pro (Windows). Développement personnalisé disponible. Contact : Synex System Corp.

GENERAL COUNCEL

GENERAL COUNSEL est un outil de développement logiciel combinant une technologie avancée d'assemblage de documents avec une base de données relationnelle. Contact : The Technology Group, Inc.

Heaven Nodes

Heaven Nodes est une série d'utilitaires de gestion de réseau. Contact : The dTech Group.

IVIS International

IVIS a développé une API transparente pour le portage des systèmes d'ordinateur central COBOL CICS et de traitement par lots vers des LAN de Novell déployant le NLM de Btrieve. Au moment de la liaison, l'API traduit les appels VSAM natifs typiques en appels d'opération Btrieve. Étant donné que cette interface API a été implémentée pour être utilisée au niveau de la couche de liaison d'application, le code source ne change pas et l'application s'exécute exactement comme sur l'ordinateur central; il s'exécute simplement sur une plate-forme moins chère. Contact : Jeff Zafac.

Magic

Magic est un outil Rapid Application Development conçu spécifiquement pour les environnements client-serveur. Magic est hétérogène sur plusieurs plates-formes, notamment DOS, OVIX, VAX/VMS et CTOS. Magic prend également en charge plusieurs bases de données, notamment Drack, Sybase, Rollo et Informix. Contact : Magic Software Enterprises.

MicroSTEP

MicroSTEP est un outil de programmation visuel étant dix fois plus rapide que la programmation. Il vous suffit de (1) de concevoir des applications à l'aide d'icônes et d'une souris, (2) de faire générer automatiquement 100 % du code C et (3) d'exécuter l'application de manière autonome ou sur un réseau local. Contact : Syscorp International.

NIVB - NetWare Interface for Visual Basic SDK

Développez des applications NetWare à l'aide de l'interface NIVB - NetWare Interface for SDK. Contact : Ztech.

OEDEMO.EXE

OpenExchange for Windows vous permet de convertir, mettre à jour, formater et transférer facilement vos données de base de données et de feuille de calcul. Doté d'une interface utilisateur graphique facile à utiliser, cet utilitaire peut relier ou cartographier des champs par glisser-déposer; peut mettre à jour les enregistrements dans les bases de données existantes; peut créer et modifier des tables, des bases de données et des structures d'index, y compris les fichiers Btrieve DDF; et beaucoup plus. Les formats pris en charge incluent MS-Access 1 et 2, Paradox 3.x et 4.x, Btrieve 5.1x et 6.x, ASCII fixe et délimité, FoxPro 2.0 et 2.5, dBASE III et IV, Excel 3 et 4 Une démonstration gratuite et des informations de commande étaient disponibles sur le forum NOVUSER sur CompuServe, dans la LIB 1.

OMNIS 7 (to the 3rd power)

OMNIS 7 (to the 3rd power) de Blyth Software est l'environnement de développement d'applications pour le développement et le déploiement d'applications client-serveur à l'échelle de l'entreprise. Conçu pour offrir une véritable portabilité, OMNIS 7 (to the 3rd power) permet aux développeurs de créer une application une seule fois (sur la plate-forme de leur choix), puis de déployer cette même application dans une interface graphique native sur la plus large gamme de plates-formes proposées dans l'industrie. Contact : Blyth Software.

Parts Workbench

Parts Workbench de Digitalk est un outil de développement visuel disponible pour Windows et OS/2 et livré avec plus de soixante-dix composantes prédéfinis, dont Btrieve et la rédaction de rapports. Contact : Digitalk, Inc.

PP.ZIP

ProPrint Report Generator est un puissant outil de rédaction de rapports et de conversion de données. Ce paquet prend en charge Btrieve, Paradox, xBase, ASCII, les formats de fichiers d'enregistrement fixes et de nombreux types de données. Il comprend un générateur de code C en option pour créer des exécutables autonomes pour tout rapport créé avec le rédacteur de rapport, ainsi qu'un utilitaire d'affichage/de définition de fichier, un utilitaire de tri autonome et des utilitaires d'extraction DDF. Un paquet de démonstration fonctionnel avec des informations de commande était disponible dans le forum NOVUSER de CompuServe, dans la LIB 12.

R&R Report Writer, SQL Edition

Accédez aux données de vos bases de données client/serveur et présentez-les dans des rapports complets et faciles à comprendre. Cet utilitaire comprend le contrôle du texte de style de bureau, l'importation graphique, le dessin et l'ombrage des lignes/boîtes, l'interrogation en anglais simple, l'aperçu avant impression WYSIWYG avec agrandissement, plus de quatre-vingt-cinq fonctions prédéfinies et une exécution libre de droits. Contact : Concentric Data Systems, Inc.

Relativity

Relativity pour RM/COBOL et Micro Focus COBOL est un moteur de base de données qui interface les outils compatibles ODBC et les fichiers d'application COBOL existants (C-ISAM et Btrieve). Cet outil peut aider les développeurs de logiciels à transférer des données et des applications commerciales vers des systèmes client/serveur ouverts. Contact : Liant Software Corporation.

RM/COBOL v6.0

RM/COBOL v6.0 est un ensemble d'outils de développement d'applications COBOL client/serveur. Les entrées/sorties du programme RM/COBOL prennent en charge le système de fichiers Btrieve. Contact : Liant Software Corporation.

SBPRES.ZIP

SansBtrv, de Soft Recovery Technology, est un ensemble de routines permettant d'accéder aux fichiers Btrieve depuis PowerBASIC (version 2 et 3) sans nécessiter le chargement du gestionnaire d'enregistrements Btrieve. Il est écrit en assembleur pour plus de rapidité et de compacité. Ce paquet peut être utilisé soit pour la récupération de fichiers de données Btrieve, soit pour l'interrogation ad hoc de fichiers. Une annonce de presse du produit comprenant deux exemples de programmes écrits en PowerBASIC montrant l'utilisation des routines était disponible en téléchargement à partir de la LIB 10 du forum NOVUSER sur CompuServe.

Smithware Class Library for Btrieve

Smithware Class Library for Btrieve fournit une interface objet C++ complète et puissante pour les données Btrieve. Pour Microsoft, Borland et d'autres compilateurs C++ populaires, utilisant le format d'objet, de bibliothèque ou de DLL. Distribution libre de droits. Contact : Smithware, Inc.

Smithware Controls for Btrieve

Le paquet Controls for Btrieve comprend un ensemble de contrôles personnalisés VBX pour Visual Basic fournissant un accès complet aux fichiers Btrieve sans avoir besoin d'interfaçage ODBC. Distribution libre de droits. Inclut DDF Builder plus The Illustrated Guide to Btrieve de MIDI America. Contact&hnbsp;: Smithware, Inc.

Snow Report Writer

Le Snow Report Writer, prenant en charge tous les types de données Btrieve, est le moyen le plus simple de mettre en page tout type de rapport, formulaire, lettre ou étiquette et de lier les données Btrieve souhaitées de manière performante. Contact : Snow Software.

Sunbelt Databus MS-DOS Compilers

Les compilateurs Sunbelt Databus MS-DOS Compilers prennent en charge les méthodes d'accès séquentiel, aléatoire, direct, séquentiel indexé, associatif et Btrieve et peuvent lire les fichiers dans l'ordre avant et arrière via n'importe quelle méthode d'accès ! Contact : Sunbelt Computer Systems.

TAS Professional 4.0

Ce système complet de développement d'applications 4GL comprend un dessinateur d'écran, un rédacteur de rapport, un éditeur de programme, un générateur de code et des utilitaires tels que l'importation/exportation. Produit un code compilé extrêmement rapide et compact. Contact : Business Tools Software.

Tools & Techniques Inc.

Convertit les fichiers NetWare SQL, Xtrieve et Btrieve. Lit, modifie et crée des dictionnaires de données. Convertit les bases de données, les feuilles de calcul, les paquets ASCII, binaires/EBCDIC, comptables et statistiques et d'autres applications. Modifications et filtres lors de la conversion : sans programmation, mais entièrement automatisable. Contact : Mike Hoskins.

True DDF

Crée des fichiers Btrieve DDF sans utiliser Xtrieve. Permet la documentation de la table, du champ et de la clef. Importe et exporte à partir de fichiers DDF de Btrieve. Crée des fichiers Btrieve à partir de DDF et peut spécifier une clef nulle ou manuelle. Autorise Access, VB3 ou DataFlex à accéder au fichier Btrieve. Contact : True Ware.

True Query

Cet utilitaire vous permet d'interroger des fichiers compatibles avec Access, y compris Btrieve. Contact : True Ware.

VBtrv for DOS

Interface d'appel de fonction vers Btrieve sous Visual Basic pour DOS. Prend en charge toutes les fonctionnalités de Btrieve. Contact : Classic Software, Inc.

VBtrv for Windows

Combine neuf contrôles VBX personnalisés, DDF Maker (un éditeur de fichiers Btrieve DDF hébergé par Windows), une bibliothèque d'appels de fonctions (DLL) et un ouvrage de référence tiers appelé «The illustrated Guide to Btrieve». Un paquet de démonstration, VBTRV.ZIP, contenant les commandes personnalisées et la bibliothèque d'appels de fonctions, était disponible sur le forum BTRIEVE de CompuServe dans LIB 10. Contact : Classic Software, Inc.

VBtrv/C++

Combine les neuf contrôles personnalisés VBX, DDF Maker, la bibliothèque d'appels de fonctions (DLL) et les fichiers binaires du produit BTRV++ dans un seul paquet. Accès basé sur les enregistrements et les champs, y compris la prise en charge des requêtes SQL. Contact : Classic Software, Inc.

Visual Basic Programmers Guide to NetWare

Il s'agit d'un livre de 600 pages couvrant tous les services NetWare nécessaires au développement Visual Basic. Contact : Ztech.

Offres de partagiciels

Au cours des années 1990, le partagiciels est devenu une technique de marketing populaire. Contrairement aux produits distribués commerciaux purs, les paquets de partagiciels vous offrent une chance d'essayer le logiciel avant de vous séparer de l'argent. Le partagiciels est une méthode de distribution, pas un type de logiciel. Vous devez sélectionner tous vos logiciels en fonction de leur adéquation à vos besoins et à votre porte-monnaie, qu'ils soient commerciaux ou partagiciels.

Beaucoup dans l'industrie informatique confondent partagiciel et logiciels gratuits, et d'autres ont tendance à supposer que les deux types de programmes sont toujours amateurs et non professionnels. Les deux sont des idées fausses.

Si vous essayez un programme partagiciels et continuez à l'utiliser, vous devez vous inscrire et payer son prix. Lorsque vous le faites, certains éditeurs de programmes offrent un bonus. Cela consiste souvent en un programme mis à jour avec un manuel imprimé. D'autres ne donnent que le droit de continuer à utiliser le programme.

De nombreux programmes répertoriés dans la section offrent un niveau de fonctionnement plus professionnel que la plupart des paquets commerciaux sous film plastique, et presque tous les auteurs de partagiciels surpassent leurs frères commerciaux lorsqu'il s'agit de prendre en charge le produit. Le support technique des auteurs de partagiciels implique rarement des attentes d'une heure juste pour arriver à un humain à l'autre bout de la ligne, ce qui arrive beaucoup trop souvent lorsque vous appelez les numéros de support d'une entreprise commerciale.

BTCL22.ZIP

Un problème avec l'interface Btrieve standard est qu'elle se compose d'un appel de fonction (BTRV) avec différentes significations attachées aux paramètres en fonction de l'opération exacte en cours d'exécution. Ceci est à la fois difficile à apprendre et assez sujet aux erreurs.

Les classes fournies dans BTCLASS version 2.2 ont extrait divers rôles (tels que le chemin d'accès à clef) des nombreuses opérations Btrieve. Étant donné que ces concepts sont beaucoup plus proches de la façon dont on pense aux bases de données, un programmeur est libéré de la nécessité de traduire constamment l'action requise en un ou plusieurs des nombreux codes opératoires.

Le fichier compressé était disponible dans la LIB 6 du forum BCPPDOS sur CompuServe contient de petites bibliothèques de modèles pour Borland C++ 3.0 et Microsoft C 7.0. Contact : Object Resource Corp.

BTEDXT.EXE

BTedit est conçu pour les développeurs de logiciels utilisant Btrieve comme gestionnaire de base de données. De plus, BTedit est extrêmement utile pour le personnel d'assurance qualité et de support. Ses principales utilisations sont de consulter les enregistrements Btrieve et de rechercher un enregistrement spécifique pour analyse. Si une modification est nécessaire, il est facile de consulter l'enregistrement au format détaillé (HEX et ASCII) et d'appliquer une modification, en utilisant l'un ou l'autre format.

Les fonctionnalités de BTedit incluent le paramètre de fichier de ligne de commande, la recherche de clefs binaires et ASCII, la recherche et le remplacement ASCII, le marquage des enregistrements pour copier/déplacer vers des fichiers ASCII ou Btrieve, l'importation d'enregistrements à partir d'un fichier texte au format BUTIL ASCII, la résolution des données binaires, le changement de propriétaire de fichier, statistiques de fichiers,...

BTedit pouvait être téléchargé sous forme de fichier auto-extractible à partir du forum BCPPDOS de CompuServe, dans LIB 5 et se trouve également sur la disquette d'accompagnement de ce livre. Contact : C-Soft, Inc.

BTFILER

Le logiciel BTFILER permet de parcourir, modifier, supprimer et ajouter des enregistrements, compresser, copier, cloner, créer, tester et reconstruire des fichiers Btrieve, effectuer une récupération de données avancée, obtenir des informations sur les codes d'erreur Btrieve, utiliser un calculateur de taille de page, afficher des statistiques, et utilisez des fichiers de frappe pour automatiser une utilisation dans des fichiers de traitement par lot (batch). Le programme inclut un support supplémentaire d'index et de transactions et gère la plupart des erreurs d'état 30 et d'état 2. Contact : Access Microsystems Inc.

BTP.ZIP

Le fichier contient la version 2 d'une unité TP7 pour la gestion des fichiers Btrieve. Le paquet comprend la source, la documentation, des exemples et plusieurs utilitaires utiles. Il contient également des sources pour un remplacement total de BUTIL -STAT, librement distribuable avec vos applications (si vous vous enregistrez). Les nouvelles fonctionnalités incluent une création de fichiers plus facile, une gestion plus simple de la création d'index supplémentaires, la gestion des noms de propriétaires. Disponible en téléchargement sur le forum NOVUSER sur CompuServer, en LIB 12.

BTRUTIL.ZIP

BTRUTIL affiche le contenu d'un fichier DDF (définition de données pour Btrieve). En plus de cela, il peut également calculer la longueur de page optimale pour un fichier Btrieve, en fonction de la saisie manuelle ou des définitions de fichier (fichier DDF). Était disponible en téléchargement sur le forum NOVUSER sur CompuServe, en LIB 12. Contact : Rudolf Ziegaus Software.

BTRV.ZIP

BTRV est un programme de maintenance et de création de fichiers avec Btrieve. BTRV a été créé principalement pour aider les programmeurs développant des applications Btrieve, mais peut être inestimable pour quiconque utilise ou gère des fichiers Btrieve. Toutes les enregistrements coûtent 50 $ plus 5 $ de frais de port et de manutention. Les utilisateurs enregistrés reçoivent la dernière version et la documentation imprimée.

Pour vous inscrire en utilisant le service d'inscription en ligne de CompuServe, GO SWREG et suivez les prompts. L'ID d'enregistrement est 1169. Ce programme se trouvait dans le forum NOVUSER de CompuServe, dans LIB 12. Contact : Richard Hansen.

BTUTIL

BTUTIL version 1.20 est un utilitaire de fichier Btrieve en ligne de commande. Avec lui, vous pouvez -SAVE, -LOAD, -RECOVER, -CLONE, -COPY et -CREATE et créer des index supplémentaires dans les fichiers Btrieve existants. Il inclut également une option INDEXCOMP pour comparer un fichier de description de style BTB avec un fichier Btrieve existant. Vous pouvez également utiliser -XLOAD et -XSAVE, qui utilisent des opérations étendues pour accélérer le chargement ou l'enregistrement d'un fichier. BTUTIL signale l'état d'erreur Btrieve comme ERRORLEVEL.

Contrairement à l'utilitaire BUTIL de BTI, BTUTIL récupère les enregistrements du fichier endommagé directement dans un autre fichier Btrieve étant un clone du fichier endommagé. Enregistrement, 15 $. Était disponible en téléchargement sur le forum NOVUSER sur CompuServe, dans LIB 12. Contact : Access Microsystems Inc.

BTV200.ZIP

BTV.PAS version 2.0 est une interface orientée objet Turbo Pascal 6.0, 7.0 vers le gestionnaire d'enregistrements Btrieve. Il implémente le fichier Btrieve, la gestion des erreurs et les objets d'affichage des erreurs, et prend désormais en charge les opérations Btrieve étendues. BTV.PAS, avec plus de quarante fonctions, simplifie grandement l'interface avec Btrieve. BTV.PAS est distribué sous forme de partagiciels. Personne-ressource : Richard Hansen.

BTVIEW.ZIP

L'outil BTVIEWER version 1.21 Query/Edit pour Btrieve vous permet d'utiliser vos fichiers DDF (INDEX.DDF, FIELD.DDF, FILE.DDF) pour interroger, éditer, importer, exporter et modifier votre base de données Btrieve. BTVIEWER est un outil plus sophistiqué que son utilitaire compagnon BTFILER pour visualiser et interroger les fichiers Btrieve qui ont des fichiers de description .DDF. Il permet un accès de type SQL aux données.

Vous pouvez exporter au format ASCII délimité ainsi qu'au format dBASE. Utilisez des restrictions (=, !=, >, <, LIKE, CONTAINS) pour sélectionner un sous-ensemble d'enregistrements (ou une VIEW). Les vues peuvent être modifiées ou supprimées par lots. Disponible dans le forum NOVUSER sur CompuServe, dans LIB 10. Contact : Access Microsystems Inc.

DDFMAKER

DDFMAKER.EXE est une archive auto-extractible désarchivant un ensemble de fichiers d'installation pour deux utilitaires (DDFFILE.EXE et DDFFIELD.EXE) que vous pouvez utiliser pour créer des fichiers FILE.DDF et FIELD.DDF. Contact : Bart W. Jenkins.

TYPCON.ZIP

TypConst est un utilitaire destiné aux programmeurs Visual Basic pour aider à gérer le décalage de l'élément Type pour les clefs Btrieve, le tri,... TypeConst crée des déclarations CONST nommant chaque élément dans chaque Type, en donnant sa valeur de déplacement. Il nécessite VBRUN200.DLL. Était disponible en téléchargement sur le forum BTRIEVE sur CompuServe, en LIB 10.

WBTRV.ZIP

Ce fichier contient la classe Btrieve d'interface Btrieve C++ Class de Wheaton, faisant partie des Wheaton Libraries. L'enregistrement de ce produit est de 50 $. Contact : Paul Wheaton.

WOODPECKER

Woodpecker est un utilitaire de débogage pour les programmes utilisant Btrieve Record Manager version 5.11 for Windows. Le Woodpecker permet au programmeur de voir les détails des appels Btrieve, dans des boîtes de dialogue spécifiquement formatées pour chaque opération. Le programmeur peut utiliser ces boîtes de dialogue pour modifier les données avant et après l'appel. Le panneau de configuration Woodpecker permet au programmeur de sélectionner l'ensemble d'appels sur lesquels s'arrêter. Contact : Adairiann Development Ltd.

ZAQUERY

ZaQuery est un utilitaire Btrieve et un outil de programmation écrit par Zak. Il permet à l'utilisateur d'effectuer des requêtes et des opérations de type SQL à partir de la ligne de commande sans la surcharge des DDF. Cela peut être utile pour purger et mettre à jour les formats de fichiers ainsi que les requêtes. Disponible en téléchargement, en tant que ZAQUER.ZIP, dans la LIB 12 du forum NOVUSER sur CompuServe. Contact : ZaQuery.

Offres de logiciels gratuits

Contrairement au partagiciels, nécessitant que vous payiez pour les programmes que vous utilisez, le logiciel gratuit est exactement ce que son nom implique : un logiciel ne vous coûtant rien d'autre que, dans certains cas, le temps de connexion nécessaire pour le télécharger depuis un service commercial.

Les logiciels gratuits existent pour de nombreuses raisons. Certains programmeurs pensent qu'il est plus difficile d'essayer de vendre un petit utilitaire qui en vaut la peine, alors ils publient le paquet dans le domaine public pour une utilisation gratuite par n'importe qui. D'autres veulent simplement partager leur travail avec le monde sans aucun effort pour tirer profit de leurs efforts. Enfin, la plupart des logiciels gratuits actuels proviennent d'éditeurs de logiciels partagés et commerciaux souhaitant une plus grande visibilité pour leurs produits et publient donc des versions limitées de logiciels gratuits pour susciter l'intérêt de l'industrie.

Comme c'est le cas à la fois pour les produits commerciaux et pour les partagiciels, la qualité des paquets de logiciels gratuits varie d'un extrême à l'autre. Certains produits surpassent les meilleurs programmes commerciaux, dans leur gamme limitée, tandis que d'autres ne valent pas le temps de connexion requis pour les télécharger. Étant donné que dans de nombreux cas, la perception de la qualité d'un programme est totalement subjective. L'intention est plutôt de fournir un échantillon représentatif des programmes gratuits disponibles. Beaucoup sont également disponibles via d'autres services et installations du BBS. Lors du téléchargement d'un programme, faites attention au potentiel d'infection virale de votre système. Chaque fichier rendu public sur CompuServe est d'abord testé pour toutes les taches de virus connues, mais tous les systèmes n'effectuent pas cette vérification essentielle. Mieux vaut prévenir que guérir.

BDUMP.ZIP

Bdump vous donne le nom d'utilisateur, l'adresse réseau, l'heure et la date d'accès au fichier, ainsi qu'une sortie complet si vous le souhaitez. Publié dans le domaine public par Hans Wieser.

BERR.ZIP

BERR traduit, affiche et imprime les codes d'erreur BTRIEVE. Écrit par les développeurs de Thompson Software parce que «nous en avions assez de toujours chercher les manuels Btrieve pour rechercher les erreurs». Compte tenu du code d'erreur, le programme affiche une brève description de l'erreur et ne clignotera pas à l'écran s'il est exécuté à partir de Windows. Une option affiche un résumé des codes d'erreur Btrieve d'une page pour la référence rapide et une liste de description des codes d'erreur de quatre pages. Ce programme gratuit était disponible en téléchargement sous la forme NOVUSER de CompuServert, en LIB 12.

BFILE

BFILE C++ Btrieve Class, cette version de BFILE, ayant été disponible en téléchargement dans la LIB 6 du forum BCPPDOS sur CompuServe en tant que BFILE2.ZIP, ajoute des supports permettant de mieux fonctionner avec des enregistrements de longueur variable, ainsi qu'une fonction de clonage unique. Domaine public. Contact : Access Microsystems Inc..

BLDBTB.ZIP

BLDBTB est un programme lisant un fichier Btrieve et crée un fichier .BTB (c'est-à-dire un fichier de description de construction Btrieve dans un format utilisé par les paquets de partagiciels BTFILER, BTVIEWER et BTUTIL décrits plus haut dans cette page). Vous pouvez utiliser ce fichier tel quel, recréer un fichier ultérieurement ou le modifier légèrement lorsque vous souhaitez créer un "clone proche" d'un fichier. Logiciel gratuit, mais vraiment inutile sans BITFILER, BTVIEWER ou BTUTIL. Était disponible en téléchargement dans la LIB 12 du forum NOVUSER sur CompuServe. Contact : Access Microsystems Inc.

BRESET.ZIP

BRESET est un utilitaire flexible permettant de réinitialiser les connexions des postes de travail Netware au NLM de Btrieve. Vous pouvez réinitialiser votre propre station, une seule station, toutes les stations ou toutes les stations ne figurant pas dans une liste prédéfinie d'utilisateurs. La source C++ est incluse. La recompilation nécessite Borland C++ 3.1 et l'interface Netware C pour DOS. Contact : John C. Leon.

BTR32.ZIP

BTR32 inclut une petite application serveur 16 bits avec la source et quelques détails dans . Le serveur, BLOGIN.EXE, est une petite application Btrieve en 16 bits. La fonction BTRCALL dans l'application 32 bits recherche BLOGIN, après quoi la communication a lieu à l'aide de SendMessage et du presse-papiers. Était disponible en téléchargement dans la LIB 12 du forum NOVUSER sur CompuServe. Contact : Markus Bosshard.

BTRVSM.C

Il s'agit d'une petite interface plus rapide pour BASIC PDS 7.0 près des chaînes de caractères et pour C/C++ dans le modèle moyen. Il gère les blocs de position dans l'interface, libérant ainsi de la mémoire proche et réduisant la quantité de données transmises sur la pile. Son auteur déclare : «Je l'utilise depuis 2 ans maintenant et il semble environ 20 % plus rapide que la version standard.» Était disponible en téléchargement dans la LIB 17 du forum BTRIEVE de CompuServe. Contact : Clifford Wetherall.

BU

BU, un programme utilitaire de ligne de commande Btrieve, est un remplacement partiel de BUTIL. Il implémente les commandes -STOP, -RESET, -CLONE, -LOAD et -VER de BUTIL. BU est disponible en téléchargement dans la LIB 12 du forum NOVUSER sur CompuServe, en tant que BU2.ZIP. Contact : Access Microsystems Inc..

DBLIB.ZIP

DBLIB est un module de dictionnaire de données pour Btrieve, à utiliser avec Borland C++ version 3.1 et Borland C++ version 4.0. Le module fournit un cadre de base pour l'insertion et la recherche d'entrées de dictionnaire de données. Il a été testé avec Xtrieve et des outils de requête tiers.

DBLIB permet la création de tables, de champs et de clefs. Était disponible en téléchargement dans la LIB 12 du forum NOV USER sur CompuServe. Contact : Australian Software Developments.

ERR.EXE

Cet utilitaire gratuit simple fournit un texte abrégé pour les codes d'erreur Btrieve de DOS. L'utilisation est simplement "ERR x" , où x est le code d'erreur décimal. Était disponible en téléchargement dans la LIB 12 du forum NOVUSER sur CompuServe.

EXTBTR.ZIP

Interfaces Btrieve à utiliser avec Ergo OS/286 Extender (peut fonctionner avec OS/386 ou leur nouvel extendeur DPMI mais non testé) et avec le Phar Lap 286 | DOS Extender (peut également fonctionner avec Phar Lap 386 | DOS Extender mais, encore une fois, non testé). La source Microsoft est incluse. Était disponible en téléchargement dans la LIB 12 du forum NOVUSER sur CompuServe. Contact : Jeff Gottschalk.

MBTRV.ARC

Ce fichier contient des routines d'interface pour Btrieve. Ce sont des routines simples pour créer, ouvrir, ajouter, rechercher et fermer des fichiers Btrieve. Ces routines utilisent Btrieve version 4.11b. Ces routines sont strictement destinées à montrer comment appeler Btrieve à partir de Turbo C. Était disponible en téléchargement dans la LIB 6 du forum BCPPDOS sur CompuServe.

PB-BTR.ZIP

Il s'agit d'une interface pour Power Basic et Btrieve. Vous pouvez maintenant appeler BTRV en tant que fonction comme le feraient le C ou le Pascal, sans plus avoir besoin d'utiliser VARSEG et VARPTR() pour votre tampon de données. Prend en charge les variables USERTYPE, STRING et les types de données FLEX. Fichiers inclus : BT.BI, BT.OBJ et BT.ASM. Était disponible en téléchargement dans la LIB 12 du forum NOVUSER sur CompuServe.

SIXTOFIV

SIXTOFIV.EXE est né de la frustration de convertir accidentellement des fichiers Btrieve d'un format 5.x à 6.x. Cet utilitaire pratique peut rétrograder les fichiers Btrieve du format 6.x au format 5.x. Il est particulièrement utile pour convertir des fichiers réseau pour un accès dans un environnement DOS autonome. Était disponible en téléchargement, en tant que SIXTOF.ZIP, dans la LIB 12 du forum NOVUSER sur CompuServe. Contact : Terry Willingham, Ray Crowtyher.

TMDT.ZIP

Cette archive compressée contient des classes d'heure et de date développées pour Borland C++ version 3.1 (devant fonctionner avec Borland C++ version 4.0). Ils sont dérivés du classlib de Borland, donc Borland C++ est nécessaire pour les utiliser. Ils accepteront la date/heure Btrieve dans le constructeur (ainsi que plusieurs autres formats) et pourront les renvoyer. Les calculs de date sont également pris en charge. Était disponible en téléchargement dans le forum LIB 12 ou NOVUSER sur CompuServe.

UNLDBT.EXE

Ce petit programme de Small Business Systems déchargera Btrieve ou Brequest. Était disponible en téléchargement dans le forum LIB 12 ou NOVUSER sur CompuServe.

Code source

Voici des exemples de code source d'utilitaires pour Btrieve :

Lien Langage de programmation Projet
https://github.com/gladir/corail/blob/master/BERR.PAS Free Pascal/Turbo Pascal Corail


Dernière mise à jour : Dimanche, le 25 juin 2023