Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Visual in 21 Tag: Kapitel 10,11?!

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 < [ 2 ]
000
04.09.2003, 12:53 Uhr
Curling12



Hallo!

(Vorweg: den Code/Übungsteil auf den ich mich beziehe findet ihr unter:
www.mut.de/media/buecher/vcplus6/data/start.htm )
Also ich bin seit einiger Zeit am durcharbeiten von diesem Buch, aber leider will es jetzt einach nicht mehr. Ich bin bei Tag10 bzw. 11 (da die gleiche Aufgabe) angelangt, und immer wenn ich durch bin mit dem Kapitel und kompilieren will sagt Visual mir:
tag11doc.h(35) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
tag11doc.h(35) : error C2501: 'CLine' : Fehlende Speicherklasse oder Typbezeichner
tag11doc.h(35) : error C2501: 'GetLine' : Fehlende Speicherklasse oder Typbezeichner
tag11doc.h(37) : error C2143: Syntaxfehler : Fehlendes ';' vor '*'
tag11doc.h(37) : error C2501: 'CLine' : Fehlende Speicherklasse oder Typbezeichner
tag11doc.h(37) : error C2501: 'AddLine' : Fehlende Speicherklasse oder Typbezeichner

Sorry wenn das eine totale Anfäner Frage ist aber ich bin am Verzweifeln. Ich habe die Line.h Header eingebunden und der Syntax Fehler macht keinen Sinn, denn das ist ja in der Mitte einer Funktions Deklaration.
Ich vermute, daß ich beim Einbinden der Funtionen einen Fehler gemacht habe, weis aber nicht wo, denn im Buch heisst es einmal ich soll eine Member-Funktion einbinden und dann ein anderes mal eine Elementfunktion, gibt es da einen Unterschied?

Vielen Dank für jede Hilfe!

--edit: Link gefixt.

Dieser Post wurde am 04.09.2003 um 17:29 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.09.2003, 13:10 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ich würde vermuten du hast vergessen was zu includieren
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.09.2003, 15:17 Uhr
~Frank
Gast


Hallo!

Bist du schon weitergekommen? Wenn nein, dann maile doch mal die Sourcen. Die Beispiele in dem Buch müssten alle funktionieren; habe das selbst mal (vor langer Zeit) durchgearbeitet.

Frank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.09.2003, 17:18 Uhr
Tommix



Hallo,
#include "Line.h" muss in Tag11Doc.h.

Ich erinnere mich duster, daran auch gekämpft zu haben.

Gruss, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.09.2003, 17:36 Uhr
0xdeadbeef
Gott
(Operator)


#include "Line.h" muss vor allem vor der ersten Benutzung von CLine im Code stehen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.09.2003, 18:30 Uhr
Tommix



Korrekt. Das Problem hier ist, das sich Doc und View irgendwie gegenseitig includen und man am Ende nicht mehr weiss, wo vorn und hinten ist. Das klassische Wizard-Problem: es läuft - aber warum?

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.09.2003, 18:46 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat:
Tommix postete
Das klassische Wizard-Problem: es läuft - aber warum?


Du meinst das klassische Windows- bzw MFC-Problem
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.09.2003, 23:33 Uhr
0xdeadbeef
Gott
(Operator)


Fairerweise muss man sagen, dass man unter Windows öfter das Problem "es läuft nicht - aber warum?" hat.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
05.09.2003, 00:15 Uhr
Pablo
Supertux
(Operator)


Im Prinzip schon: Eine der Gründe, warum ich C++ (vor 3 Jahren) aufgegeben hab, ist: ich konnte kein Programm in VC++ kompilieren, auch wenn ich copy&paste gemacht hab. Manchmal hab ich Source Code runtegeladen und VC++ konnte nie kompilieren, das hat mich immer geärgert. Aber wenn ich geschafft hab zu kompilieren, dann bekam ich immer blue screen oder so ein was, naja immer Fehler.

Ich hab mit C und C++ wieder angefagen, als ich Linux installiert hab, und ich mache alles mit emacs und das Problem habe ich nicht mehr. Ich weiß nicht, ob es an Emacs und Linx liegt, oder ob ch damals echt blöd war.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
05.09.2003, 09:06 Uhr
Tommix



@Flosoft: Ich wollte ursprünglich mit KDevelop in die C++ - Welt einsteigen und da war es haargenau das gleiche. Siehe mein aller erstes Posting.

Gruss, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


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: