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

1

27.12.2008, 18:01

Hilfe bei erster eingabe

Hallo ich bin es mal wieder xD,
so jetzt will ich das aller erste machen

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if(tbInit())
    #include "stdafx.h"
#include <Windows.h>
#include <TriBase.h>

using namespace System;

int main(array<System::String ^> ^args)
{
    if(tbInit())
    {
        Console::WriteLine(L"Fehler");
        Console::ReadLine();
    }
    else
    {
  Console::WriteLine(L"Hello World");
    Console::ReadLine();
    }
    return 0;
}

was ist daran falsch? Also ich mache es so ,
(Visual C++)Neuses Projekt, Win32 Konsolenanwendung, und gebe das ein
bitte um Hilfe

MFG Eric

2

27.12.2008, 18:23

Darf ich fragen was die ersten beiden Zeilen anstellen sollen?
Und welchen Fehler schmeißt er dir raus?
Und du nutzt das .Net Framework, oder? (Habe zumindest Console::WritLine noch nie gesehen, also schließe ich auf .Net^^)

Fab

Treue Seele

Beiträge: 85

Wohnort: Iwo in der Eifel - nähe von Euskirchen

Beruf: Schüler

  • Private Nachricht senden

3

27.12.2008, 18:29

???

Die ersten beiden Zeilen können doch gar nicht funktionieren.
Die If-Verzweigung schlägt doch gar nicht an oder?
Täusche ich mich?

Der Präprozessor läuft doch zuerst rüber.

Console:: usw.
Ist doch wie schon gesagt worden ist aus .net :)

MFG
Fab
;)

PS: Bitte verbessert mich, wenn ich mich täusche
Eins hab ich erkannt - ich werde immer Schüler bleiben, ein Leben lang

4

27.12.2008, 18:35

oh sorry


kann mir bitte mal wer hier den Code geben BITTE???[/cpp]

5

27.12.2008, 18:47

Würde ich dir gerne, aber ich versteh nicht ganz, was der Code machen soll ;)
Wenn getestet werden soll, ob er die TriBase richtig initialisiert, dürfte dies hier passen:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
#include "stdafx.h"
#include <iostream>
#include "TriBase.h"

int main()
{
if(tbInit())
std::cout << "Fehler";

else
std::cout << "kein Fehler";
}


Ich bin mir nichtmehr sicher, aber ich glaube, mal gelesen zu haben, dass die TriBase sich nicht mit Konsolenprojekten anfreunden kann...musst ausprobieren.

6

27.12.2008, 18:57

da kommen die fehler:
error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'm_pString' c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2008\tribase\include\dshowbaseclasses\wxdebug.h

error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2008\tribase\include\dshowbaseclasses\wxdebug.h

error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2008\tribase\include\dshowbaseclasses\wxdebug.h

error C2065: 'm_pString': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2008\tribase\include\dshowbaseclasses\wxdebug.h

error C2065: 'm_pString': nichtdeklarierter Bezeichner c:\dokumente und einstellungen\eric\eigene dateien\visual studio 2008\tribase\include\dshowbaseclasses\wxdebug.h


man ich weiß nicht was ich machen soll

:( :( :( :(

Fab

Treue Seele

Beiträge: 85

Wohnort: Iwo in der Eifel - nähe von Euskirchen

Beruf: Schüler

  • Private Nachricht senden

7

27.12.2008, 19:01

Doppelklick

Mach doch mal Doppelklick auf die Fehler.
Dann "beamt" dich dein guter Freund Visual Studio zu den Fehlern.

Hört sich sehr noch eigenen Fehlern an.
Bin noch nicht da im Buch.

Aber vll findest du dann deine Fehler.

MFG
Fab
;)
Eins hab ich erkannt - ich werde immer Schüler bleiben, ein Leben lang

8

27.12.2008, 19:04

der sagt das ist falsch obwohl er es solbst erstallt hat

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
class CDispBasic
{
public:
    CDispBasic() { m_pString = m_String; };
    ~CDispBasic();
protected:
    PTCHAR m_pString;  // normally points to m_String... unless too much data

    TCHAR m_String[50];
};

Fab

Treue Seele

Beiträge: 85

Wohnort: Iwo in der Eifel - nähe von Euskirchen

Beruf: Schüler

  • Private Nachricht senden

9

27.12.2008, 19:17

Aso.

Dann sieht das ganze anders aus.
Aber wo werden denn die beiden Variablen mit Strings belegt?

Ich weiß jetzt auch nicht recht, was falsch ist, versuche mich jetzt aber einfach irgendwie dem Problem zu nähern.

Sagt bitte bescheid, wenn ich auf die Bremse treten soll. - Also mim schreiben und dem Vermuten.

MFG
Fab
;)
Eins hab ich erkannt - ich werde immer Schüler bleiben, ein Leben lang

10

27.12.2008, 19:21

oder ist das jetzt hier so wichtig kann ich das vielleicht überspringen???

Werbeanzeige