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


Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 10:24:53 - Magnus Karlsson, i forum vb.net, Tråden har 16 Kommentarer och lästs av 1573 personer


Dim owd_enum As java.util.Enumeration ?

Försöker koma åt en temperatur givare från Dallas semiconductors via 1-wire.

men jag får fel på "java.util.Enumeration" Någon som vet?

<code>
Public Class Form1

Dim adapter As com.dalsemi.onewire.adapter.DSPortAdapter

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim owd_enum As java.util.Enumeration
Dim owd As com.dalsemi.onewire.container.OneWireContainer

Try
' get exclusive use of 1-Wire network
adapter.beginExclusive(True)

' clear any previous search restrictions
adapter.setSearchAllDevices()
adapter.targetAllFamilies()
adapter.setSpeed(com.dalsemi.onewire.adapter.DSPortAdapter.SPEED_REGULAR)

' enumerate through all the 1-Wire devices found (with Java-style enumeration)
'owd_enum = adapter.getAllDeviceContainers
TextBox1.AppendText(Environment.NewLine() & "1-Wire List:" & Environment.NewLine())
TextBox1.AppendText("==========================" & Environment.NewLine())

' enumerate through all the 1-Wire devices found (with Java-style enumeration)
'
While owd_enum.hasMoreElements()
' retrieve OneWireContainer
owd = owd_enum.nextElement()
' retrieve OneWireAddress
TextBox1.AppendText(Environment.NewLine())
TextBox1.AppendText("Address = " & owd.getAddressAsString & Environment.NewLine())
TextBox1.AppendText("Description = " & owd.getDescription & Environment.NewLine())
End While
' end exclusive use of 1-Wire net adapter
adapter.endExclusive()
Catch ex As Exception
TextBox1.AppendText(Environment.NewLine() & Environment.NewLine() & "Error: " & ex.ToString)
End Try


End Sub


End Class

</code>


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 14:35:23 - Tom Granqvist

Du försöker använda en Java-klass från VB.net. Du måste byta ut java.util.Enumeration till någon motsvarande .net-klass.


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 15:35:27 - Magnus Karlsson

-


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 15:35:28 - Magnus Karlsson


Lustigt? Det är en stor elektronik tillverkare som säger detta. I deras SDK åter finns det exempel jag postat i första inlägget. Tycker det är skumt...


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 15:53:05 - Cecilia Wirén

Vilket är felet du får?


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 16:27:56 - Magnus Karlsson

'java.util.Enumeration' is not defined.

Läste på fäljade länk ...
http://www.webtropy.com/articles/type.asp?o=java.util
att "java.util reference for C# and VB.NET" och då är frågan hur får man igång detta?


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 17:02:45 - Cecilia Wirén

har du referens till den dll där java.util... finns?

annars, finns deras SDK att tillgå så vi kan hjälpa till och tolka det?


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 17:10:58 - Magnus Karlsson

Sajt: http://www.maxim-ic.com/products/ibutton/software/windowsdk/index.cfm

SDK : http://files.dalsemi.com/auto_id/licensed/1-wiresdkver400_beta2.zip


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-26 18:01:45 - Simon Dahlbacka

du har nog tittat i fel dokumentation:

EDIT: tog bort misslyckad länk...


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-27 08:53:15 - Magnus Karlsson

Hur skulle man kunna skriva detta i VB? Behöver hjälp´....

<code>
DSPortAdapter adapter = OneWireAccessProvider.getDefaultAdapter();
</code>

<code>
for (Enumeration adapter_enum = OneWireAccessProvider.enumerateAllAdapters();
adapter_enum.hasMoreElements(); )
{

adapter = ( DSPortAdapter ) adapter_enum.nextElement();

System.out.print("Adapter: " + adapter.getAdapterName() + " with ports: ");

for (Enumeration port_enum = adapter.getPortNames();
port_enum.hasMoreElements(); )
{
port = ( String ) port_enum.nextElement();

System.out.print(port + " ");
}

System.out.println();
}



</code>

Lustigt är att den där java uppräkningen återfinns på flera sidor på internet men ingen berättar hur man gör för att få till det.... blir galen.


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-27 09:36:34 - Magnus Karlsson

Men värst av allt "Enumeration" ... 'Enumeration' is not defined.


<code>
Dim adapter As com.dalsemi.onewire.adapter.DSPortAdapter
Dim port As String

Dim adapter_enum As Enumeration = OneWireAccessProvider.enumerateAllAdapters()

While adapter_enum.hasMoreElements()

adapter = DirectCast(adapter_enum.nextElement(), adapter)

Dim port_enum As Enumeration = adapter.getPortNames()
While port_enum.hasMoreElements()
port = DirectCast(port_enum.nextElement(), String)
End While

End While</code>


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-27 09:37:58 - Tom Granqvist

Vad har du laddat ner? Du bör väl köra med Maxims 1-Wire SDK for Windows, från http://www.maxim-ic.com/products/ibutton/software/windowsdk/


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-27 09:39:14 - Magnus Karlsson

Det är det jag gjort...


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-27 11:40:49 - Magnus Karlsson

java.util.Enumeration löses genom att lägga till vjslib.dll

Men det fungerar inte iallafall. Kan inte öppna ....


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-27 13:42:28 - Cecilia Wirén

Öppna vad? vilken kodrad?


Svara

Sv: Dim owd_enum As java.util.Enumeration ?

Postades av 2008-11-28 08:15:22 - Magnus Karlsson

Nu fungerar det. Man måste ändra "adapter" så att man kan ställa in typ och port.


Svara

Sv:Dim owd_enum As java.util.Enumeration ?

Postades av 2008-12-04 09:00:48 - Tom Granqvist

Bra att det funkar. Presentera gärna ditt projekt i elektronikforumet, tycker själv 1-Wire är en intressant teknik och har utvecklat en del grejer med det.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 765
27 960
271 761
591
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