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

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

1

25.02.2006, 15:33

hilfe bei dapterinformation

hi, ich arbeite das buch von david gerade das zweite mal durch

jetzt bin ich an der stelle mit den prog wo die informationen über die adapter abgefragt werden.

ich bekomme jetzt aber immer bezüglich den MessageBoxen fehler (3 genau -> wegen 3 Boxen)

C-/C++-Quelltext

1
2
e:\c++\c++ lernen\eigene sachen\fenster\fenster\main_fenster.cpp(42) : error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'char [1024]' to 'LPCWSTR'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast


danke für hilfe

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

25.02.2006, 15:38

Du scheinst Unicode zu verwenden. Dann musst Du auch Unicode-Strings nehmen.

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

3

25.02.2006, 15:41

ok,
aber ich weiß nicht wie man solche strings erstellt.

ich habe das prog so abgreschrieben wie es im buch stand.

eizigster unterschied zu letzten mal ist das ich ein anderes programm nutzte.

jetzt nutzte ich Mircosoftt Visual Studio 2005, vorher habe ich irgendwas mit 6 benutzt, da gings aber.

Aber wie es scheind ist das neue wohl nicht so gut, also habe ich umsonst mir den kram gekauft.

Lemming

Alter Hase

Beiträge: 550

Beruf: Schüler

  • Private Nachricht senden

4

25.02.2006, 15:46

unicode strings erstellst du mit wchar_t:

C-/C++-Quelltext

1
2
wchar_t mystring[1024] = L"Das L macht unicode daraus!";
MessageBoxW(NULL, (LPCWSTR)mystring, L"Überschrift", MB_OK | MB_ICONINFORMATION);
Es gibt Probleme, die kann man nicht lösen.
Für alles andere gibt es C++...

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

25.02.2006, 15:47

Zitat von »"Ghostrider"«

Aber wie es scheind ist das neue wohl nicht so gut, also habe ich umsonst mir den kram gekauft.

Begründung?

DarkFitzi

Alter Hase

Beiträge: 608

Wohnort: Eisenberg, Thüringen

Beruf: Schüler, 10te Klasse

  • Private Nachricht senden

6

25.02.2006, 16:00

Ghostrider
*räusper* Du kannst Unicode auch ausstellen, wenn du z.B. mit TriBase arbeitest...
Projekteigenschaften->Allgemein->Zeichensatz->Multibyte Zeichensatz verwenden
Ich würde die Welt gern verbessern, doch Gott gibt mir den Sourcecode nicht! :-(

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

7

25.02.2006, 16:06

@ David

Naja, das alte ahbe ich installiert und fertig. ging alles.

aber mit dem neuen hatte ich schon öfters probleme, z.B. dieses hier.
der quellcode kommt ja von dir (Buch) also kann ich ihn ja nicht falscg gemacht haben (habe alles kontrolliert ist alles richtig)

cu

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

8

25.02.2006, 16:18

@ DarkFitz

jo zhx. damit gings

außerdem habe ich vergessen die libs zu linken :)

BlackSnake

Community-Fossil

  • »BlackSnake« ist der Autor dieses Themas

Beiträge: 1 549

Beruf: Student

  • Private Nachricht senden

9

25.02.2006, 16:42

hi ich habe da noch ein weiteres prob:

bin jetzt ne übung weiter aber jetzt kann eine include datein nciht gefunden werden:

C-/C++-Quelltext

1
i:\c++\eigenes game\engine\include\tribase.h(43) : fatal error C1083: Cannot open include file: 'DShow.h': No such file or directory


ich habe meinen rechner mehrmals durchsucht. in dem engineverzeichnis ist die nicht aber auch nicht in dem verzeichnis von SDK( Feb '06)

danke für hilfe :)

Werbeanzeige