Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3179 connectés 

  FORUM HardWare.fr
  Programmation
  C++

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1219543
Bason_sens​ei
Posté le 10-10-2005 à 14:15:20  profilanswer
 

Bonjour c'est encore moi dsl ...
 
J'ai une erreur incomprise.
 

Code :
  1. void CIdent::OnSelchangeListUseraff()
  2. {
  3.     // TODO: Add your control notification handler code here
  4.     CFileUser FileUser;
  5.     CString CStmp;
  6.     char *tmp, test;
  7.  
  8.     FileUser.GoToBegin();
  9.     tmp = FileUser.ReadNextLine();
  10.     do{
  11.         CStmp = tmp;
  12.         CStmp = CStmp.Right(FSIZE_UTIL_TOT - FPOS_UTIL_PAS + 1);
  13.         CStmp = CStmp.Left(FSIZ_UTIL_PAS);
  14.         test = m_ValLst_UserAff.LoadString(FSIZE_UTIL_TOT);
  15.         CStmp = test;
  16.         MessageBox(0, CStmp,MB_OK);
  17.         tmp = FileUser.ReadNextLine();
  18.     }while (tmp);
  19. FileUser.~CFileUser(); //Fermeture du fichier[/#f0000e] // L'erreur vient de cette ligne mais pk ????


 
 
L'erreur est : error C2274: '->' : illegal as right side of '.' operator
 
FileUser.~CFileUser(); //Fermeture du fichier // L'erreur vient de cette ligne mais pk ????


Message édité par Bason_sensei le 10-10-2005 à 14:20:24
mood
Publicité
Posté le 10-10-2005 à 14:15:20  profilanswer
 

n°1219546
Bason_sens​ei
Posté le 10-10-2005 à 14:16:21  profilanswer
 

Y a t il un fonction Edit sur le forum (j'ai oublié les balise code ...) <<<< ouf j'ai rien dit ^^


Message édité par Bason_sensei le 10-10-2005 à 14:17:16
n°1219561
blackgodde​ss
vive le troll !
Posté le 10-10-2005 à 14:21:14  profilanswer
 

FileUser.~CFileUser();
 
>> horreur :|
 
on appelle pas un destructeur explicitement normalement
 
il sera appelé tout seul lorsque tu sortiras du bloc courant


---------------
-( BlackGoddess )-
n°1219581
Bason_sens​ei
Posté le 10-10-2005 à 14:37:12  profilanswer
 

oui mais sans ca si je rouvre une 2eme fois FileUser j'ai une erreur !!!

n°1219642
Taz
bisounours-codeur
Posté le 10-10-2005 à 15:43:27  profilanswer
 

t'as qu'à mieux scoper ta variable, ou en utiliser 2. Ou lire la doc sur comment ouvrir, fermer, ouvrir ta classe. Mais fait pas n'importe quoi.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

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

 

Sujets relatifs
runtime errorNotice: unserialize(): Error at offset => ' et retour chariot
Run-time error '1004' : Application-defined od object-defined error[C] Provoquez des IO Error
Probléme visual C++ library errorGestionaire parse error
Unknown Error au lancement de Visual Studio (2003 & 2005)error: invalid operands of types 'const char [15]' and 'short ..
link error - undefined reference to `std::ios_base::Init::Init()'linker error sur dev CPP avec la librairie tiff
Plus de sujets relatifs à : error C2274: '->' : illegal as right side of '.' operator


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR