DirectX-Forum - Beitragsübersicht -
Von Tanrim
Datum 28. September 2010 um 17:34:32
Frage Hallo liebes Forum!

Ich habe ein Problem, bei dem ich auch nach langem Ausprobieren und Nachforschen nicht weiter komme:

Ich habe in Visual-Basic 6 einen kleines Breakout-Spiel programmiert und will die Grafik jetzt auf Directx 7 umstellen.

Ich habe unter anderem dieses Tutorial ausprobiert: http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/tipps/tip0110.shtml
Es funktioniert für sich wunderbar.

Versuche ich jetzt aber in meinem Projekt das gleiche, bekomme ich immer eine Fehlermeldung "Argumenttyp ByRef unverträglich" bei als RECT deklarierten Variablen. Egal wie und wo ich den Code einbinde. Verweis auf DirectX7 ist vorhanden.

Ich habe das Ganze mal so weit wie möglich reduziert:
 
Dim DX7 As New DirectX7
Dim r1 As RECT

With r1
.Left = 0: .Right = 100
.Top = 0: .Bottom = 100
End With

MsgBox r1.Right

DX7.GetWindowRect Form1.hwnd, r1
r1 muss eigentlich korrekt deklariert sein, da msgbox den Wert "r1.right" korrekt ausgibt.
Bei allen Funktionen aber, die eine RECT-Deklaration erfordern (z.B. auch "PrimarySurface.Blt r1, BackBuffer, r2, DDBLT_WAIT"), kommt die Fehlermeldung, auch wenn ich wie hier die Variable doch korrekt als RECT deklariert habe.
Ich verstehe das nicht.

In einem neuen Projekt funktioniert der Code einwandfrei. Nur nicht integriert in meinem vorhandenen.

Kann mir da jemand weiterhelfen?

liebe Grüße,
Tanrim
[ Antwort schreiben | Zurück zum DirectX-Forum | Forum-Hilfe ]
Antworten
DX7: byref-Fehlermeldung trotz korrekter Deklaration? - Tanrim 28. September 2010 um 17:34:32
gelöst: byref-Fehlermeldung trotz korrekter Deklaration? - Tanrim 28. September 2010 um 18:55:05

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  DirectX 7
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum DirectX-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | .Net-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015