Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

SirForce

Alter Hase

  • »SirForce« ist der Autor dieses Themas

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

1

17.02.2008, 11:54

Parameterliste im alten Stil?

Guten Morgen,

ich bin gerade beim compilieren auf einen komischen Fehler gestoßen... und zwar gibt mir der Compiler den Fehler

Quellcode

1
1>c:\projekte\adapter\adapter\adap.cpp(10) : error C2447: '{': Funktionskopf fehlt - Parameterliste im alten Stil?

aus.

Ich hab schon gehört das sowas öfter passieren kann, wenn man D3D9.Lib nicht eingebunden hat, hab ich aber!!!

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
int WINAPI WinMain (HINSTANCE hInstance,
                    HINSTANCE hPrevInstance,
                    char* pcCmdLine,
                    int iShowCmd);

    {
    PDIRECT3D9 pD3D = Direct3DCreate9(D3D_SDK_VERSION);
    if(!pD3D)
    {
        MessageBox(NULL, "Direct3D-Schnittstelle konnte nicht erzeugt werden!",
                   "Fehler", MB_OK | MB_ICONEXCLAMATION); //Fehler

        return 1;
    }


Danke im voraus.
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

Sheddex

unregistriert

2

17.02.2008, 12:06

Ich glaube, du solltest dir diesen Code noch einmal ganz genau anschauen und Dinge wie das Semikolon nach der ersten schließenden Klammer beseitigen...
Falls das die ganze main Funktion sein soll fehlt natürlich noch eine schließende geschweifte Klammer am Ende.

SirForce

Alter Hase

  • »SirForce« ist der Autor dieses Themas

Beiträge: 802

Wohnort: Süddeutschland

  • Private Nachricht senden

3

17.02.2008, 13:00

Oh... lol, danke!

Ich hab auf sowas jetzt ehrlichgesagt gar nicht geachtet^^

Ist natürlich nicht die ganze main funktion, nur der Teil, in dem der fehler aufgetreten ist^^
Nichts behindert so sehr die Entwicklung der Intelligenz wie ihre vollständige Abwesenheit.

Michail Genin

4

17.02.2008, 19:43

Ohh das ist ein seeehr alter Stil, wo man das gemacht hat ... war meine ich zu C Zeiten, wo das noch ging ... hmm ^^
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

5

18.02.2008, 08:01

Zitat von »"Deviloper"«

Ohh das ist ein seeehr alter Stil, wo man das gemacht hat ... war meine ich zu C Zeiten, wo das noch ging ... hmm ^^


Die C Zeiten sind ja noch nicht vorbei! :p
@D13_Dreinig

6

18.02.2008, 15:00

Ja aber ein relativ alter Standard. Bin mir nicht sicher aber sollte schon im aktuellen C-Standard nicht mehr erlaubt sein ;)
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

18.02.2008, 16:17

Zitat von »"Deviloper"«

Ja aber ein relativ alter Standard. Bin mir nicht sicher aber sollte schon im aktuellen C-Standard nicht mehr erlaubt sein ;)


hehe, ich wär mir nicht sicher dass das jemals im C standard war :p

Werbeanzeige