IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Raffraîchissement d'une fenêtre


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut Raffraîchissement d'une fenêtre
    bonjour tout le monde,

    j'ai un nouveau petit problème que je vais expliquer

    j'ai créés une application qui se connecte à une bdd jusque la tout va bien
    j'ai créés un bouton qui se désactive quand la connection est établis et s'active quand la connection n'es pas établis pour que quand je clik la connection s'active mai le probleme c'est que je ne sais pas comment rafraichir mon application a l'aide de ce bouton je suis toujours obliger de la fermer et de la réouvrir pour que le rafraichissement se fasse auriez vous l'aimable gentillesse de me dir comment je dois faire svp

    merci a tous.

  2. #2
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    Eventuellemnt UpdateWindow si tu es sous Windows !?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    merci Lucien63 mais sa ne marche pas

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour keusty78

    Ça va être dure de te répondre sans plus de précision...

    Tu travailles avec quoi ? Comment ? Où ? Qui ? etc. etc. etc.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Citation Envoyé par gbdivers Voir le message
    Bonjour keusty78

    Ça va être dure de te répondre sans plus de précision...

    Tu travailles avec quoi ? Comment ? Où ? Qui ? etc. etc. etc.
    Bonjour gbdivers

    Je travaille avec borland builder 6 c++ sous Windows vista
    et je travaille chez moi tout seul

    je ne vois pas ce que je peux dir d'autre si je me suis mal exprimé désolé mais dis moi ce que tu veux savoir si sa peux m'aider stp

  6. #6
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    c'est que je ne sais pas comment rafraichir mon application a l'aide de ce bouton
    Tu tourne le bouton sur thermostat 7 ça devrait rafraîchir !

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Citation Envoyé par Lucien63 Voir le message
    Tu tourne le bouton sur thermostat 7 ça devrait rafraîchir !

    Quel thermostat? c'est quoi sa un nouveau composant?!!

  8. #8
    la_tupac
    Invité(e)
    Par défaut
    Mais lol !! thermostat 7 ça devrait pas rafraichir grand chose je conseille plus 0-2 . Mais c'est vrai que tu pourait au moins dire sur quelle interface tu travailles sinon on va pas avancer et on va continuer de faire des blagues désopilantes. Borland c'est ton IDE (logiciel de dev.). Alors tu bosses sur l'API Windows, Qt, allegro pour dos6.22, ...... ?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Citation Envoyé par la_tupac Voir le message
    Mais lol !! thermostat 7 ça devrait pas rafraichir grand chose je conseille plus 0-2 . Mais c'est vrai que tu pourait au moins dire sur quelle interface tu travailles sinon on va pas avancer et on va continuer de faire des blagues désopilantes. Borland c'est ton IDE (logiciel de dev.). Alors tu bosses sur l'API Windows, Qt, allegro pour dos6.22, ...... ?
    j'aurais du me douter que c'etait une blague comme un con je cherchai termostat7 dans la faq de builder

    donc oui je travaille avec borland builder 6 c++ et effectivement sur l'API windows et rien d'autre j'espere que sa peut aider pour m'aider

  10. #10
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 188
    Billets dans le blog
    157
    Par défaut
    Si une des méthodes avec le mot update dedans, ne fonctionne pas, il va falloir nous montrer le code (car nous n'allons pas deviner les problèmes, ni l'existant).
    Il a était proposé UpdateWindows() mais vous dites que cela ne fonctionne pas. Où l'avez vous placé?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  11. #11
    Expert confirmé

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 036
    Billets dans le blog
    12
    Par défaut
    Borland CBuilder n'est pas seulement un IDE, il propose aussi une interface (puissante) de création d'interface graphique qui passe par le Delphi. Tu ne t'en sers pas ?
    keusty78, ce serait bien que tu précises ce que tu veux que ton bouton fasse, parce que "rafraîchir mon application", ça ne veut à peu près rien dire et ça amène forcément des blagues vaseuses de type "ben sers lui un Ice Tea !".
    Donc si tu veux une réponse, précise ta demande (mais beaucoup, alors !)...
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Citation Envoyé par dragonjoker59 Voir le message
    Borland CBuilder n'est pas seulement un IDE, il propose aussi une interface (puissante) de création d'interface graphique qui passe par le Delphi. Tu ne t'en sers pas ?
    keusty78, ce serait bien que tu précises ce que tu veux que ton bouton fasse, parce que "rafraîchir mon application", ça ne veut à peu près rien dire et ça amène forcément des blagues vaseuses de type "ben sers lui un Ice Tea !".
    Donc si tu veux une réponse, précise ta demande (mais beaucoup, alors !)...
    sers lui un Ice Tea!! mdr ok dragonjoker59 je vais essayer d'etre claire et précis

    donc voila j'ai mon programme qui se connecte a une bdd mysql et si par exemple je compile mon programme alors que je ne suis pas connecter il ne se passe rien ce qui es normal mai quand la connexion se fais alors qu'on mon programme est ouvert il ne ce passe toujours rien, pour qu'il prenne en compte la connexion je suis obliger de fermer le programme et le recompiler de nouveau donc voila pourquoi j'aimerai crée un bouton connexion qui me permettra de cliker dessus affin que la connexion ce fasse et que toute les donnée s'affiche sans que je ferme le programme

    j'espere que je j'ai été claire je suis vraiment desolé si je n'emplois pas les mot qui convienne je ne connais pas tous les mots technique encore lol

    et merci de vous interesser a mon problème

  13. #13
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Ce n'est pas difficile de créer un bouton, mais le problème est de savoir ce que vous allez mettre dans ButtonClick(TObject *Sender)
    Pour le savoir, il vaudrait mieux que l'on puisse voir le code.

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Citation Envoyé par Pierre Dolez Voir le message
    Bonjour,
    Ce n'est pas difficile de créer un bouton, mais le problème est de savoir ce que vous allez mettre dans ButtonClick(TObject *Sender)
    Pour le savoir, il vaudrait mieux que l'on puisse voir le code.

    voila mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    #include "windows.h"
    #include <vcl.h>
    #pragma hdrstop
     
    #include "Main.h"
    #include "About.h"
    #include "include/mysql.h"
    #include <childwin.h>
    //---------------------------------------------------------------------------
    #pragma resource "*.dfm"
     
    TMainForm *MainForm;
    TMDIChild *MDIChild;
    MYSQL *mySQL;
    MYSQL_ROW myROW;
    MYSQL_RES *myRES;
    char affichage[25];
    char affichageClear[25];
    int nombre;
     
     
    //---------------------------------------------------------------------------
     
    __fastcall TMainForm::TMainForm(TComponent *Owner)
    	: TForm(Owner)
    {
     
     mySQL=mysql_init(NULL);
    if(!mysql_real_connect(mySQL,"localhost","root","","lp",0,NULL,0)) {
     Label1->Caption="Impossible de se connecter";
     ValueListEditor1->Enabled=false;
     Retenter->Enabled=true;
     }
     else{
     Label1->Caption="Connecter a la base de donnee";
     Retenter->Enabled=false;
     String Requette="select nom_cli,devnum from tbleau  ORDER BY id_client DESC LIMIT 0 , 30";
     mysql_query(mySQL,Requette.c_str());
     myRES=mysql_store_result(mySQL);
     while(myROW=mysql_fetch_row(myRES)){
     
     
     ValueListEditor1->InsertRow(myROW[0],myROW[1],true);
     
     
      }
     }
     
     
    mysql_close(mySQL);
     }
     
    //---------------------------------------------------------------------------
     
     
    void __fastcall TMainForm::CreateMDIChild(String Name)
    {
    	TMDIChild *Child;
            mySQL=mysql_init(NULL);
            if(nombre==0){
            nombre==0;
            stpcpy(affichage,affichageClear);
    	//--- crée une nouvelle fenêtre MDI enfant ----
    	        Child = new TMDIChild(Application);
    	        Child->Caption = Name;
            }
             else{
             nombre=0;
             stpcpy(affichage,affichageClear);
                     mysql_real_connect(mySQL,"localhost","root","","lp",0,NULL,0);
                     AnsiString NomRecherche=Recherche->Text;
                     String Requette="select * from tableau where nom_client='";
     
                     Requette=Requette+NomRecherche+"'";
                     mysql_query(mySQL,Requette.c_str());
                     myRES=mysql_store_result(mySQL);
                     myROW=mysql_fetch_row(myRES);
                     if(!myROW){
                       Application->MessageBoxA("Aucun resultat trouvé verifier que vous avez bien écris le nom","Message",0);
                     }
                     else{
                     Child = new TMDIChild(Application);
                   	 Child->Caption = myROW[31];
     
                     Child->NumDevis->Text=myROW[31];
                     Child->NumDemande->Text=myROW[32];
                     String Civilite=myROW[1];
                     if(Civilite=="Mr"){Child->CiviliteMr->Checked=true;
                                        Child->CiviliteMme->Checked=false; }
                     else if(Civilite=="Mme"){Child->CiviliteMme->Checked=true;
                           Child->CiviliteMr->Checked=false; }
     
                     String Visite=myROW[30];
                     if(Visite=="Non"){Child->VisiteN->Checked=true;
                                        Child->VisiteO->Checked=false; }
                     else if(Visite=="Oui"){Child->VisiteO->Checked=true;
                           Child->VisiteN->Checked=false; }
     
                     Child->Nom->Text=myROW[2];
                     Child->AdresseFacturation->Text=myROW[3];
                     Child->PostalFacturation->Text=myROW[4];
                     Child->VilleFacturation->Text=myROW[5];
                     Child->TelFacturation->Text=myROW[6];
                     Child->PortableFacturation->Text=myROW[7];
                     Child->MailFacturation->Text=myROW[8];
                     Child->VolumeChargement->Text=myROW[9];
                     Child->PrevuChargement->Text=myROW[10];
                     Child->AdresseChargement->Text=myROW[11];
                     Child->VilleChargement->Text=myROW[13];
                     Child->PostalChargement->Text=myROW[12];
                     Child->TypeChargement->ItemIndex=1; // a revoir ce champ!!!(myROW[14])
                     Child->EtageChargement->Text=myROW[15];
     
                     String AscenceurChargement=myROW[16];
                     if(AscenceurChargement=="Oui"){Child->AscenceurO->Checked=true;
                                        Child->AcsenceurN->Checked=false; }
                     else if(AscenceurChargement=="Non"){Child->AcsenceurN->Checked=true;
                           Child->AscenceurO->Checked=false; }
     
                     Child->AccesChargement->Text=myROW[17];
                     Child->PortageChargement->Text=myROW[18];
     
                     String MonteMeuble=myROW[19];
                     if(MonteMeuble=="Oui"){Child->MonteMeubleO->Checked=true;
                                        Child->MonteMeubleN->Checked=false; }
                     else if(MonteMeuble=="Non"){Child->MonteMeubleN->Checked=true;
                           Child->MonteMeubleO->Checked=false; }
     
                     //dechargement-------------------------------------
                     Child->VolumeDechargement->Text=myROW[9];
                     Child->PrevuDechargement->Text=myROW[20];
                     Child->AdresseDechargement->Text=myROW[21];
                     Child->VilleDechargement->Text=myROW[23];
                     Child->PostalDechargement->Text=myROW[22];
                     Child->TypeDechargement->ItemIndex=1; // a revoir ce champ!!!(myROW[24])
                     Child->EtageDechargement->Text=myROW[25];
     
                     String AscenceurDechargement=myROW[26];
                     if(AscenceurDechargement=="Oui"){Child->AscenceurDO->Checked=true;
                                        Child->AscenceurDN->Checked=false; }
                     else if(AscenceurDechargement=="Non"){Child->AscenceurDN->Checked=true;
                           Child->AscenceurDO->Checked=false; }
     
                     Child->AccesDechargement->Text=myROW[27];
                     Child->PortageDechargement->Text=myROW[28];
     
                     String MonteMeubleDechargement=myROW[29];
                     if(MonteMeubleDechargement=="Oui"){Child->MonteMeubleDO->Checked=true;
                                        Child->MonteMeubleDN->Checked=false; }
                     else if(MonteMeubleDechargement=="Non"){Child->MonteMeubleDN->Checked=true;
                           Child->MonteMeubleDO->Checked=false; }
                    //fin dechargement-----------------------------
     
                     String Formule=myROW[38];
                     if(Formule=="1"){Child->Economique->Checked=true;
                                      Child->Standard->Checked=false;
                                      Child->Confort->Checked=false;
                                      }
     
                     else if(Formule=="2"){Child->Standard->Checked=true;
                                           Child->Economique->Checked=false;
                                           Child->Confort->Checked=false;
                                           }
     
                     else if(Formule=="3"){Child->Confort->Checked=true;
                                           Child->Economique->Checked=false;
                                           Child->Standard->Checked=false;
                                           }
                     //cette ligne c'est pour la fourniture de carton a voir//
     
     
                     String Voyage=myROW[35];
                     if(Voyage=="Oui"){Child->VoyageO->Checked=true;
                                        Child->VoyageN->Checked=false; }
                     else if(Voyage=="Non"){Child->VoyageN->Checked=true;
                           Child->VoyageO->Checked=false; }
     
                     Child->Distance->Text=myROW[34];
                     Child->Valeur->Text=myROW[33];
                     Child->Prix->Text=myROW[36];
     
     
     
                     }
     
              }
     
     
                    }
    //---------------------------------------------------------------------------
     
    void __fastcall TMainForm::FileNew1Execute(TObject *Sender)
    {
     
         mySQL=mysql_init(NULL);
         if(!mysql_real_connect(mySQL,"localhost","root","","lp",0,NULL,0)) {
         Application->MessageBoxA("Tu ne peux pas ouvrir de nouveaux document tant que tu n'es pas connecté a la base de donnee","Message",0);
         }
         else{
     
              if(nombre==0){
              nombre==0;
     
              String Requette="select devi_num from tableau ORDER BY id_client DESC LIMIT 0 , 1";
              mysql_query(mySQL,Requette.c_str());
              myRES=mysql_store_result(mySQL);
              myROW=mysql_fetch_row(myRES);
              String NomDevis=StrToInt(myROW[0])+1;
     
             CreateMDIChild(NomDevis/*+ IntToStr(MDIChildCount + 1)*/);
             mysql_close(mySQL);
             }
             else{
              nombre=0;
     
              AnsiString NomRecherche=Recherche->Text;
              String Requette="select * from demenagement where nom_client='";
     
              Requette=Requette+NomRecherche+"'";
              mysql_query(mySQL,Requette.c_str());
              myRES=mysql_store_result(mySQL);
              myROW=mysql_fetch_row(myRES);
              CreateMDIChild("NomDevis"/*+ IntToStr(MDIChildCount + 1)*/);
              mysql_close(mySQL);
     
     
     
     
     
             }
              }
     
     
        }
     
    //---------------------------------------------------------------------------
     
    void __fastcall TMainForm::FileOpen1Execute(TObject *Sender)
    {
    	if (OpenDialog->Execute())
    		CreateMDIChild(OpenDialog->FileName);
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TMainForm::HelpAbout1Execute(TObject *Sender)
    {
    	AboutBox->ShowModal();
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TMainForm::FileExit1Execute(TObject *Sender)
    {
    	Close();
    }
    //---------------------------------------------------------------------------
     
     
     
     
    void __fastcall TMainForm::SpeedButton1Click(TObject *Sender)
    {
    if(Recherche->Text==""){
    Application->MessageBoxA("Impossible de lancer une recherche le champ est vide","Message",0);
    }
    else{
     strcat(affichage,"1");
     nombre = StrToInt(affichage);
     CreateMDIChild(Name);
     
     }
    }
    //---------------------------------------------------------------------------
     
    void __fastcall TMainForm::SelectCellule(TObject *Sender, int ACol,
          int ARow, bool &CanSelect)
    {
     
      Recherche->Text=ValueListEditor1->Keys[ARow];
    }
    //---------------------------------------------------------------------------
     
     
     
     
     
     
     
    void __fastcall TMainForm::RetenterClick(TObject *Sender)
    {
     
    }
    //---------------------------------------------------------------------------

  15. #15
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      else
      {
        ...
        while(myROW=mysql_fetch_row(myRES))
        {
           ValueListEditor1->InsertRow(myROW[0],myROW[1],true);
        }
      }
       mysql_close(mySQL);
    }
    Quand vous avez lu la dernière ligne vous fermez la base mySQL et vous terminez le programme.
    Vous devriez faire un bouton.
    1- Ouverture de la base
    2- lecture de la base
    3- fermeture de la base
    4- ... travail sur les données de la base
    5---
    6- fermeture du programme.

    En d'autres termes, dans le main il ne doit par y avoir d'exécution à proprement parler. Créez un menu etc.
    Autre solution, prévoyez l'utilisation de touches de fonction.
    Autrement dit, dans ce cas là votre MainForm ne doit contenir aucune instruction.

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Merci Pierre Dolez je vais essayer de créé un bouton qui fais ce que tu m'a proposé :

    1- Ouverture de la base
    2- lecture de la base
    3- fermeture de la base
    4- ... travail sur les données de la base
    5---
    6- fermeture du programme.

    et je voudrais savoir aussi c'est quoi la différence entre string et anistring dans mon utilisation vus que string marche très bien a moins qu'il y es des risque par la suite.

    et oui je serais ravis que tu puisse m'aider dans mon application je teste le bouton cité plus haut et je te tien au courant et merci encore.

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    donc je viens de remplacer string par Anistring et j'ai ce message d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [C++ Erreur] main.cpp(38): E2451 Symbole 'Anistring' non défini
    du coup j'ai laisser String en attendant.

  18. #18
    Invité
    Invité(e)
    Par défaut
    Simplement parce que AnsiString s'écrit avec un A majuscule et un S majuscule.
    Et c'est AnsiString et non Asnistring.

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 188
    Par défaut
    Citation Envoyé par Pierre Dolez Voir le message
    Simplement parce que AnsiString s'écrit avec un A majuscule et un S majuscule.
    Et c'est AnsiString et non Asnistring.
    exact bien vu

    j'ai même pas fais attention a la faute d'ortographe

    merci Pierre Dolez donc je corige mon script et je vous tiens au courant concernant le bouton de la connexion et deconnexion

    merci pour tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Rendre une fenêtre modale non modale
    Par Smortex dans le forum Composants VCL
    Réponses: 2
    Dernier message: 30/03/2003, 18h56
  2. Changer l'icône d'une fenêtre à partir d'un .res
    Par henderson dans le forum C++Builder
    Réponses: 8
    Dernier message: 11/03/2003, 11h48
  3. Rendre le curseur invisible sur une fenêtre donnée
    Par Meuhmeuh dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/11/2002, 13h25
  4. Créer une fenêtre flottante qui ne peut avoir le focus
    Par BestofMac dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/07/2002, 11h46
  5. icône d'une fenêtre fille
    Par bastien dans le forum C++Builder
    Réponses: 6
    Dernier message: 27/05/2002, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo