Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : error C2274: '->' : illegal as right side of '.' operator [ Archives / Au secours ] (Bason_sensei)

lundi 10 octobre 2005 à 14:17:39 | error C2274: '->' : illegal as right side of '.' operator

Bason_sensei

Bonjour c'est encore moi dsl ...

J'ai une erreur incomprise.

void CIdent::OnSelchangeListUseraff()
{
    // TODO: Add your control notification handler code here
    CFileUser FileUser;
    CString CStmp;
    char *tmp, test;
   
    FileUser.GoToBegin();
    tmp = FileUser.ReadNextLine();


    do{
        CStmp = tmp;
        CStmp = CStmp.Right(FSIZE_UTIL_TOT - FPOS_UTIL_PAS + 1);

        CStmp = CStmp.Left(FSIZ_UTIL_PAS);
        test = m_ValLst_UserAff.LoadString(FSIZE_UTIL_TOT);
        CStmp = test;
        MessageBox(0, CStmp,MB_OK);

        tmp = FileUser.ReadNextLine();
    }while (tmp);

    FileUser.~CFileUser(); //Fermeture du fichier


L'erreur est : error C2274: '->' : illegal as right side of '.' operator


lundi 10 octobre 2005 à 14:39:40 | Re : error C2274: '->' : illegal as right side of '.' operator

Bason_sensei

l'erreur viendrai apparament de :
FileUser.~CFileUser(); //Fermeture du fichier


lundi 10 octobre 2005 à 17:47:50 | Re : error C2274: '->' : illegal as right side of '.' operator

bigzooloo

salut,

on appelle pas un destructeur de classe... (la fonction qui commence par ~ et qui a le même nom que la classe)

elle est appelée automatiquement. par contre, tu peux appeller une méthode du genre "close" ou autre. (je n'utilise pas cette classe donc je ne peux pas te dire exactement)

lundi 10 octobre 2005 à 19:10:37 | Re : error C2274: '->' : illegal as right side of '.' operator

thierry la fronde

Membre Club
Bonjour,
De toute façon, étant donner que     CFileUser FileUser; est une déclaration de variable locale elle sera détruite automatiquement à la fin de la procédure.
Mais il me semble que la classe     CFileUser n'est pas une classe MFC. Si elle hérite de CFile alors tu utilise la fonction Close pour fermer le fichier.


thierry la fronde



Cette discussion est classé dans : tmp, right, util, cstmp, fileuser


Répondre à ce message

Sujets en rapport avec ce message

Erreur incomprise [ par Bason_sensei ] // User.h #ifndef _USER_H_ #define _USER_H_ #include using namespace std; #include "FileUser.h" class User{     public :         User();< probléme tableau de char, 2dim--->1dim (en gros) [ par psyko_flex ] je doit rassembler les valeur d'uun tableau a 2 dim pour en faire un tableau a une dim!voila le code qui me pose problémevoid Btn (GtkWidget *widget,g probleme de pointeur [ par lamoueste ] bonjour a tous alors je voudrais cree un pointeur sur une "chaine" de BYTE en ajouter un entete ou non et ajouter des donnees a la suite mais ca ne ma Compréssion et décompression d'huffman [URGENT] [ par tekbright717 ] J'ai un comme sujet de faire la compréssion et décompression d'huffman. J'ai avancé le sujet mais je suis bloquer dans ma fonction de création de l'ar Fenetre au premier plan [ par SnOOpss ] Bonjour suite a mon probleme de capture d'ecran on resolu (cf http://www.cppfrance.com/forum.v2.aspx?ID=631298) j'ai essayé de prendre mon probleme au Problème avec la fonction read du C sous linux. [ par bouba ] Bonjour, j'ai un problème que je ne comprend pas avec la fonction read, le problème vient lorsque j'essai de lire 4 ocets à mettre dans un entier.J'es tableau des caractere en C [ par themahg ] ThemahG, Japon toujours! j'ai un problème avec mon programme il bloque à partir de la fonction si dessous:ai Probleme de lecture [ par unrealgun ] bonjour depuis quelques jours j essaye de lire un code que j ai incrit dans un fichier voici mon code //codage { char bufsz[50]; int szps = 0; ASM inline et mingw (GCC) [ par skirby ] Bonjour tout le monde,J'aimerais mettre de l'assembleur inline dans mon code en C.J'utilise Code::Block et mingw.Voici un extrait de code qui ne veut Convertir string en char* [ par turnerom ] Bonjour,je n'arrive pas à convertir une string en char*, je sais que ca parait tout bete, mais je bloque, si quelqu'un pouvait m'aider, ce serai super


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,764 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.