[c++] voici mon code...

voici mon code... [c++] - Programmation

Marsh Posté le 20-04-2001 à 11:41:08    

#include <owl\pch.h>
#include <vdbt\dbacc.h>
#include <owl\applicat.h>
#include <stdio.h>
#include <vdbt\bdto.h>
#include <iostream.h>
#include <string.h>
 
void main()
{
   TDataSource *DBDataSource;
   TTable *DBTable;
 
TVarRecs values;
char nompat[] = "lemalade";
char prenompat[] = "Fab";
 
   DBDataSource = new TDataSource;
   DBTable= new TTable;
 
   try {
 
        DBTable->DatabaseName= string("DivePlan" );
        DBTable->TableName = string("patient.dbf" );
        DBDataSource->DataSet= DBTable;
        DBTable->Open();
        DBTable->Last();
        values.Add( nompat );
        values.Add( prenompat );
        DBTable->InsertRecord(values);
   }
   catch (int e)
   {
 
   }
 
}
 
Il me met une erreur "you have accidently used the dummy version of OwlMain" et ce n'est pas une erreur de compilation, c'est une boîte de dialogue qui s'ouvre juste avant l'execution du programme.
Peut avez-[#00ff00]vous une idée...

Reply

Marsh Posté le 20-04-2001 à 11:41:08   

Reply

Marsh Posté le 20-04-2001 à 11:42:47    

Il semblerait que cela vienne de tes libraires "owl". Je te conseille de réinstaller ces libraires car à mon avis soit c une version d'évaluation qui a pris fin, soit c une erreur d'installation qui t'empêche d'utiliser correctement ces libraires


---------------
Kekman alias PauloLaFrite : rédacteur à ses temps perdus & bouffon de service sur M @ tbe .com :na:
Reply

Marsh Posté le 20-04-2001 à 14:24:33    

En fait, je n'ai pas besoin des librairies owl puisque je stocke uniquement des infos dans la bdd sans afficher les résultats. ( le programme n'affiche rien)

Reply

Marsh Posté le 20-04-2001 à 14:50:31    

Dans ce cas, enlève les #include qui font référence à ces libraires et cela devrait stopper ce problème ;)


---------------
Kekman alias PauloLaFrite : rédacteur à ses temps perdus & bouffon de service sur M @ tbe .com :na:
Reply

Marsh Posté le 20-04-2001 à 15:10:08    

Oui c'est ce que j'ai fait mais ça plante toujours !
j'ai juste gardé #include <vdbt\bdto.h> et #include <string.h>
 
d'après le message d'erreur j'ai utilisé une "version dummy" de l'OWL...

Reply

Marsh Posté le 22-04-2001 à 10:57:33    

Il faut changer le target du compilateur
(OWL c'est Inprise, non?).
Tu dois compiler pour une appli console ou Dos..
(enfin je crois, je n'utilise pas BC++)
 
A+
LEGREG

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed