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

11

14.02.2009, 15:15

dann kommen folge meldungen:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\initwindow.cpp(23) : error C2440: 'Initialisierung': 'const char [16]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\initwindow.cpp(50) : error C2664: 'CreateWindowExW': Konvertierung des Parameters 2 von 'const char [16]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\initwindow.cpp(67) : error C2664: 'UnregisterClassW': Konvertierung des Parameters 1 von 'const char [16]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>Direct3DEnum.cpp
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(810) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [233]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(829) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [251]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(849) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [262]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(866) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [495]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(883) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [178]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(899) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [444]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(914) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [230]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(922) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [212]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(929) : error C2664: 'SetDlgItemTextW': Konvertierung des Parameters 3 von 'const char [405]' in 'LPCWSTR' nicht möglich
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(935) : error C2440: 'Initialisierung': 'const char [18]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(936) : error C2440: 'Initialisierung': 'char [256]' kann nicht in 'LPWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(936) : error C2440: 'Initialisierung': 'const char [21]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(938) : error C2440: 'Initialisierung': 'const char [5]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(954) : error C2440: 'Initialisierung': 'const char [35]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(955) : error C2440: 'Initialisierung': 'char [256]' kann nicht in 'LPWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(955) : error C2440: 'Initialisierung': 'const char [17]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>c:\dokumente und einstellungen\phil\desktop\d3x9\dreieck\dreieck\direct3denum.cpp(957) : error C2440: 'Initialisierung': 'const char [5]' kann nicht in 'LPCWSTR' konvertiert werden
1>        Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.

12

14.02.2009, 15:20

Prüf mal den verwendeten Zeichensatz in den Projekteinstellungen - Allgemein -> Zeichensatz.
Dort müsste glaube ich Multibyte angegeben sein.
Ansonsten die anderen Varianten durchprobieren. (Unicode, Nicht angegeben)
fka tm

13

14.02.2009, 15:23

Danke mit nicht festgestellt kommen keine Fehlermeldungen mehr.
Aber dann kam dass er die TribaseD.dll nicht gefunden hat also hab ich sie zum projekt hinzugefügt aber jetzt will der noch eine Datei Namens: d3dx9d_30.dll

14

14.02.2009, 15:33

Die beiden Tribase-DLLs kopierst du dir am besten ins Windows-Verzeichnis.

d3dx9d_30.dll kannst du hier herunterladen.

Oder du verwendest das Release-Build.
Dann müsstest du oa. Projekteinstellungen fürs Release wiederholen.

Oder du kompilierst die Tribase neu.
Näheres dazu findest du unter FAQ
fka tm

15

14.02.2009, 15:37

jetzt zeigt er keine Fehler mehr an aber er zeigt mir auch kein Dreieck an und folgendes steht im Compiler fenster:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
"Dreieck.exe": "C:\WINDOWS\system32\ntdll.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\kernel32.dll" wurde geladen
"Dreieck.exe": "C:\Dokumente und Einstellungen\Phil\Desktop\D3X9\Dreieck\Dreieck\TriBaseD.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\d3d9.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\d3d8thk.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\gdi32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\user32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\msvcrt.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\advapi32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\rpcrt4.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\secur32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\version.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\winmm.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\d3dx9d_30.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\dinput8.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\dsound.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\ole32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\comdlg32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\comctl32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\shell32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\shlwapi.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\oleaut32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_f863c71f\msvcr90d.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\imm32.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll" wurde geladen
INFO: TriBase-Engine wird initialisiert... (tribase.cpp, Zeile 86, Funktion tbInit)
"Dreieck.exe": "C:\WINDOWS\system32\uxtheme.dll" wurde geladen
"Dreieck.exe": "C:\WINDOWS\system32\MSCTF.dll" wurde geladen
INFO: Initialisierung komplett! (tribase.cpp, Zeile 104, Funktion tbInit)
WARNUNG: tbExit wurde nicht aufgerufen! Wird automatisch erledigt... (tribase.cpp, Zeile 48, Funktion DllMain)
INFO: TriBase-Engine wird heruntergefahren... (tribase.cpp, Zeile 113, Funktion tbExit)
INFO: Alle Speicherbereiche freigegeben! (tbmemory.cpp, Zeile 116, Funktion tbMemExit)
INFO: Herunterfahren abgeschlossen! (tribase.cpp, Zeile 149, Funktion tbExit)








Das Programm "[2552] Dreieck.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.

16

14.02.2009, 15:42

Da solltest du in diesem Thread fündig werden.

Du hast wahrscheinlich dasselbe Ressourcen-Problem...
fka tm

17

15.02.2009, 13:50

Vielen Dank(nicht ironisch gemeint) jetzt klappts

Werbeanzeige