Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » DLL

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.11.2011, 18:08 Uhr
~TheGameSiders
Gast


Hi,
Habe einen Code.
An einer Stelle wird immer der Error angezeigt:
"Es wurde ein ";" erwartet"

Der Code ist folgender:


C++:
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
     switch(DWORD_GRUND)



Wenn ich das "{" Durch ein ";" ersetze, werden all meine anderen Deklarationen als Fehler unterstrichen!

Danke!


Edit: cpp-Tags eingefügt.

Dieser Post wurde am 15.11.2011 um 01:57 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.11.2011, 02:09 Uhr
Hans
Library Walker
(Operator)


Hi,

möglicherweise hast Du das ";" in der Zeile davor vergessen. Es kommt schon mal vor, das die Zeilennummer, die bei dieser Fehlermeldung ausgegeben wird um eins zu gross ist.
Ausserdem ist "switch" ein reserviertes Wort in C und C++, das man deshalb nicht als Name für Funktionen oder Variablen verwenden darf. Der Compiler wertet es nämlich als Anweisung der Mehrfachauswahl aus. Siehe hier, bzw. das C-Beispiel daraus:

Zitat von en-Wikipedia:

C++:
enum state
{
   STATE_READY = 1,
   STATE_SET = 2,
   STATE_GO = 3,
   STATE_FAIL = 4
};

switch( state )
{
   case STATE_READY:
       state = STATE_SET;
       if( x < 0 ) state = STATE_FAIL;
       break;

   case STATE_SET:
       state = STATE_GO;
       if( y > 0 ) state = STATE_FAIL;
       break;

   case STATE_GO:
       printf( "go!\n" );
       break;

   case STATE_FAIL:
       exit( -1 );
}




Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 15.11.2011 um 02:12 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: