Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-19 19:25:19 - Torbjörn Karlberg, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 561 personer

Hej

Jag hittade ett exempel på hur man kontrollerar en joystick i vb men får inte det att funka.
( Hur man kontrollerar en Joystick i ett program i trix och tips )

Det jag är ute efter är att starta en funktion när man trycker på knapp1 på joysticken.

Någon med tips kanske!

Använder vb6 i WindowsXp

Hälsningar
Tobbe


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-19 23:23:40 - Sven Åke Persson

Installera nämnda DLPortIO.dll

Tillägg för Win2000 XP NT
DLPortIO.dll Scientific Software Tools, Inc
http://www.driverlinx.com/Software_Products/softwareproducts.htm
Hämta hem och installera Free PortIO

Ta hem Programarkivet:Parallellport experiment läs och begrunda


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-20 23:56:59 - Torbjörn Karlberg

Hej Sven

Man får tacka för tipset

Laddade hem dll'en och ditt program som jag sen satt och klipte och klistrade lite med
fick till en funktion som läser port 513 och adress 228 som är knapp1 på joystiken.

Så långt allting gott, sen återstår bara att få funktionen att känna av när knapp 1 trycks in automatiskt.

Hälsningar
Tobbe


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-21 01:56:35 - Sven Åke Persson

Du får göra en loop som ligger och känner av porten när det så att
säga är dags att börja mäta. Klara Färdig Gå ,på Klara sätter du igång loopen
På Gå trycks knapp 1 ner Och du fångar GetTickCount, samma procedur vid
målgång . Du utför hela mätningen i ms sen snyggar du till tidvisningen som
nämnts tidigare.
Ps adress är 513 och 228 är det värde porten intar i neutralläge eller? Testa tryck
ner knapp efter knapp och kolla .Du kan väl berätta hur det är i nästa inlägg.
Om jag mins rätt så läser du 240 när knappen är nedtryckt och 228 uppe
Eller så är det tvärt om. Har ingen Joystick så jag kan kolla.

Const Mask1 = 16 Pinne 2 hög
Const Mask2 = 32 Pinne 7 hög
Const Mask3 = 64 Pinne 10 hög
Const Mask4 = 128 Pinne 14 hög

Do
If avläst Bytevärde And Mask1 = 16 Then 'knapp 1 har tryckts
'Läs av GetTickCount
-------
-------
Exit Sub
Loop
När du har bekräftat 240 eller 228 så kan Vi skruva vidare på en snygg Function.


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-21 08:42:53 - Anders Eidergard

Nu har jag inte själv testat men jag inbillar mig att det skulle gå att använda DirectInput som ingår i DirectX-paketet.

Har själv inte pulat med det, men som tur är har vi ju ett DirectX-forum numera :)

/Egget


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-21 10:16:48 - Andreas Hillqvist

Du kan använda dig av api anrop för att haneterar detta:
http://www.mentalis.org/apilist/19F21F546E23F1C5992A133E1482DB7C.html


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-21 18:05:50 - Torbjörn Karlberg

Hej

Jag testade denna funktion.

Smidigare sätt att få reda på om det finns en joystick och vilka knappar som trycks in.

Men Jag vill som när man trycker in någon tangent känner programmet av det automatiskt samma sak skall det var när jag trycker på knapp1 på joystiken så skall det visas i t,ex en label "1" och starta tiden och när jag trycker igen på knapp1 stanna tiden.

Mvh
Tobbe


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-21 18:37:57 - Sven Åke Persson

Hur du än gör så måste du loopa och scanna porten minst var 10 ms.
Kom på att du kan använda en .ocx Timer som jag har FreeWare. den klarar
ner till 1 ms. http://www.elprogramari.com/English/Download/Download.htm
RS Timer kolla även http://www.elprogramari.com/English/Index.htm mycket godis där

Startar alla samtidigt ? Hur lång tid är det mellan Start o mål ~ ?


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-22 09:15:24 - Anders Eidergard

Kolla in lite på DirectX4VB...

http://216.5.163.53/DirectX4VB/Tutorials/DirectX7/DI_Joystick.asp

/Egget


Svara

Sv: Hur man kontrollerar en Joystick i ett program

Postades av 2003-10-23 12:29:10 - Torbjörn Karlberg

Hej

Ännu bättre, ska bygga om lite bara.

Tack för tipset.

Hälsningar
Tobbe


Svara

Nyligen

  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 121
27 958
271 737
493
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies