Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Vb express 2010 problem.

Skapad av Borttagen, 2011-12-22 22:12 i Webbutveckling & Programmering

2 424
7 inlägg
0 poäng
PotatismosarN
Visningsbild
P 28 Smålandsstenar Hjälte 1 761 inlägg
0
Hej, behöver lite hjälp med ett problem jag har stött på, jag ska få en boll att röra på sig med WASD kontrollerna men programmet krashar bara. (Koden + error i spoilern!) Visa spoiler
Error: Conversion from type 'Form1' to type 'Integer' is not valid.
Private Sub Form1_KeyPress(ByVal KeyAscii As Integer, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
With bollen
If KeyAscii = 119 Then
Top = Top - 30
ElseIf KeyAscii = 97 Then
Left = Left - 30
ElseIf KeyAscii = 115 Then
Top = Top + 30
ElseIf KeyAscii = 100 Then
Left = Left + 30
End If
End With
End Sub

Tacksam för snabb hjälp!

"I want our kids in Mercedes' and BMWs, not those little commie mobiles." ~Peter Schiff om Trabant

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

D2H
Visningsbild
P Hjälte 3 460 inlägg
0

Svar till Glonk [Gå till post]:
Hur kallas funktionen? När man trycken ner en knapp under Form1? För uppenbarligen så kan du inte konvertera från Form1 till Integer vilket betyder att du gör något fel. Vad är Top och Left? Och vad är bollen?

Ingen status

PotatismosarN
Visningsbild
P 28 Smålandsstenar Hjälte 1 761 inlägg
Trådskapare
0

Svar till D2H [Gå till post]:
Bollen är en boll som rör sig i riktning med WASD knapparna och Top och Left är toppen och vänstra sidan av programrutan.

"I want our kids in Mercedes' and BMWs, not those little commie mobiles." ~Peter Schiff om Trabant

D2H
Visningsbild
P Hjälte 3 460 inlägg
0

Svar till Glonk [Gå till post]:
Hur är de definerade? Vad har de för relevans? Vart får du upp att det är error någonstans? Är det på första if satsen? För i sånt fall har du definerat Top och Left konstigt.

Ingen status

PotatismosarN
Visningsbild
P 28 Smålandsstenar Hjälte 1 761 inlägg
Trådskapare
0

Svar till D2H [Gå till post]:
Det är ingen "error" som visas i koden, det är bara en ruta med den texten som kommer upp.

"I want our kids in Mercedes' and BMWs, not those little commie mobiles." ~Peter Schiff om Trabant

D2H
Visningsbild
P Hjälte 3 460 inlägg
0

Svar till Glonk [Gå till post]:
Ah, så det är alltså runtime error. Why didn't you say so?
Skulle du kunna posta hela koden på typ pastebin.com och länka så att det går att se vad som händer och kanske replikera resultatet?

Ingen status

PotatismosarN
Visningsbild
P 28 Smålandsstenar Hjälte 1 761 inlägg
Trådskapare
0
Svar till D2H [Gå till post]:
Det är hela koden, har precis börjat. :P
Bollen är en "OvalShape" från Visual Basic PowerPacks under Toolbox.

"I want our kids in Mercedes' and BMWs, not those little commie mobiles." ~Peter Schiff om Trabant


Forum » Datorer & IT » Webbutveckling & Programmering » Vb express 2010 problem.

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons