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

MannyDasMammut

Treue Seele

  • »MannyDasMammut« ist der Autor dieses Themas

Beiträge: 76

Wohnort: Baden - Würtemberg / Achern

Beruf: Schüler

  • Private Nachricht senden

1

09.05.2004, 08:14

Frage zu Visual C++

Hi,
Jetzt kommt eine Frage die mich schon immer interresierte :) in Visual C++ werden doch wenn man eine Funktion benutzen will die es gibt wie z.B. sinf . dann wird doch in einem Tooltip ( die gelben Fensterchen ) die Funktionsprototypen angezeigt. Bei den Funktionen von DirectX ist das nicht der Fall es sei den man bindet die d3d8.h in sein Projekt ein. Aber das will ich nicht sonst hab ich in meinem Klassen Baum immer auch die ganzen Klassen von der d3d8.h gibts da noch ne andere Möglichkeit ??? ;) ;)
Werde ich hier eigentlich noch gebrauch ansonsten würd ich gerne nach Hause gehen und meine graue Wand anstarren.

Anonymous

unregistriert

2

09.05.2004, 10:52

Ohne die d3d8.h kennt VC++ die Funktionen von DX nich (deshalb sind dann auch keine DX klassen im klassenbaum). Das schließt natürlich auch die Tooltips aus. Nicht zuletzt das du die D3D8 Funktionen garnicht ohne die header datei benutzen kannst. Und das es da ne andre möglichkeit gibt glaub ich nicht wirklich... VC++ macht beim Klassenbaum sicher keine unterscheidung zwischen eigenen Klassen und den DX klassen.

Angaben ohne Gewehr (habe kein VC++).

Ghandi

Treue Seele

Beiträge: 218

Wohnort: Berlin

Beruf: Student

  • Private Nachricht senden

3

09.05.2004, 13:18

Das einzige was du tun könntest wäre ein eigenes Plugin für vc zu schreiben.
(in vc6: datei->neu->add-in assistent).
Alles ist gut so wie es ist, am besten ist jedoch das niemand dies akzeptiert.

error C2039: 'DerSinn' : ist kein Element von 'CLeben'

4

09.05.2004, 20:54

Nein VC++ unterschiedet nicht zwischen Klassen aus dem SDK und denen die man selbst geschieben hat. Wie auch ;)

Du kannst aber was anderes machen. Du kannst deine Klassen in einen eigenen Namensbereich hineinschreiben. Dann haste nur deine Definition ;)
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

5

16.05.2004, 13:44

bei mir hat das IntelliSense früher bei dx-functionen auch nicht
funktioniert aber seit vc++.net2003 & dx9b gehts wunderbar.

nur manchmal funktioniert das bei allen (auch seblst geschriebenen
funktionen & co) aber irgendeiner zeile im code nicht mehr.
wenn ich drüber bin gehts wenn ich drunter bin nicht mehr..total
seltsam.

6

16.05.2004, 18:39

Das Hab ich auch manchmal. Bei VC 6 war es ein sehr gutes Zeichen dafür das irgendwo der Code einen Syntax Fehler hatte. ABer seit .NET kann ich das leider nicht mehr sagen.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

7

16.05.2004, 20:12

stimmt, wenn man nen fehler macht und weiter coded dann,
je nach fehler z.b. klammer vergessen, rührt sich da nix mehr
nur leider macht er es auch so hin & wieder und das nervt,
dann muss man immer ins msdn schaun wie die prototypen der funktionen
jetzt aussehen ;)

8

17.05.2004, 13:59

Ja :) Ist schon eine sehr praktische angelegenheit diese kleinen Hilfen.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Werbeanzeige