JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=70f359afe28671401c69c320b00fd575Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

"Extern" Deklaration

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
LeeDiGer
Super JLI'ler



Anmeldedatum: 31.08.2003
Beiträge: 366
Wohnort: Duisburg
Medaillen: Keine

BeitragVerfasst am: 11.08.2004, 23:34    Titel: "Extern" Deklaration Antworten mit Zitat

Wer kennt denn 'extern'??

Also z.B.:
extern namevonPrototyp(void);

Ich bin mir nicht sicher, ob ich die Funktion verstanden hab. Ist das so, dass man mit der Deklaration des Prototypen in einer bestimmten klassen die Funktion auch voll nutzen kann, auch wenn sie in einer anderen Klasse definiert wurde?
Ich habs versucht, mal so einzubaun, aber irgendwie wills nicht klappen.

Da kommt immer so eine Fehlermeldung:

H:\c++\Space Arena\Main.h(3) : error C2146: syntax error : missing ';' before identifier 'Direct3D'
H:\c++\Space Arena\Main.h(3) : fatal error C1004: unexpected end of file found


Und die 3. Zeile von Main.h lautet:
extern CDirect3D Direct3D;// Instanz der Klasse CDirect3D
_________________
Kein Rückzug! Kein Aufgeben!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 12.08.2004, 00:12    Titel: Antworten mit Zitat

Hast du in der anderen Sourcedatei auch den Header von der Klasse eingebunden?
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
LeeDiGer
Super JLI'ler



Anmeldedatum: 31.08.2003
Beiträge: 366
Wohnort: Duisburg
Medaillen: Keine

BeitragVerfasst am: 12.08.2004, 15:36    Titel: Antworten mit Zitat

Ich hab festgestellt, dass das ganz mit 'extern' mit Instanzdeklarationen nicht geht. Aber ansonsten gehts. Naja, ich konnte das Problem umgehen.
_________________
Kein Rückzug! Kein Aufgeben!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
C++Builder
Senior JLI'ler



Anmeldedatum: 04.10.2003
Beiträge: 235

Medaillen: Keine

BeitragVerfasst am: 13.08.2004, 14:52    Titel: Antworten mit Zitat

LeeDiGer hat Folgendes geschrieben:
Naja, ich konnte das Problem umgehen.

LeeDiGer's Signatur hat Folgendes geschrieben:
Kein Rückzug! Kein Aufgeben!


*lol*
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum