Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Problema Dim .... as new ...
domenica 01 ottobre 2006 - 23.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
junglenet
Profilo
| Newbie
6
messaggi | Data Invio:
dom 1 ott 2006 - 23:43
Ciao a tutti, sono un neo utilizzatofre di VB .Net.
Ho questo problema:
Devo utilizzare una DLL per gestire dei segnali X10 per Home Automation.
Ho referenziato la DLL nel progetto e poi ho scritto:
Imports Vallelunga.HomeAutomation.X10
Quanto però dimenzioni è instanzio l'oggetto:
Dim myhouse As New Vallelunga.HomeAutomation.X10.CM11A
domohouse.SendCommand(X10HouseCode.A, 1, X10Command.TurnOn)
mi da questo errore
Vallelunga.HomeAutomation.X10.CM11A.Private Sub New(portName As String)" non è accessibile in questo contesto perché è "Private".
mentre utilizzando direttamente :
Vallelunga.HomeAutomation.X10.CM11A.Instance("COM4")
la porta si apre regolarmente.
Sicuramente per voi è una sciocchezza. Grazie anticipatamente. E' molto importante.
junglenet
Profilo
| Newbie
6
messaggi | Data Invio:
lun 2 ott 2006 - 12:57
Grazie della risposta.
Ho controllato bene la classe Vallelunga.HomeAutomation.X10.CM11A è Public.
Che prova posso fare? Sbaglio ad utilizzarla?
Grazie ancora.
junglenet
Profilo
| Newbie
6
messaggi | Data Invio:
mar 3 ott 2006 - 13:09
203_Vallelunga.HomeAutomation.zip
Ciao.
posto la dll da utilizzare tanto è free.
In pratica devo chiamare in metodo istance(porta com" per attivare la com
e poi il sendcommand con i parametri per inviare un comando.
Come dovrei utilizzarlo?
Ho provato in diversi modi ma sono sicuro che sbaglio.
Grazie anticipatamente
junglenet
Profilo
| Newbie
6
messaggi | Data Invio:
mar 3 ott 2006 - 18:08
Ciao.
In pratica ho fatto così:
Imports Vallelunga.HomeAutomation.X10
Dim x10comm As Vallelunga.HomeAutomation.X10.CM11A = new Vallelunga.HomeAutomation.X10.CM11A
Vallelunga.HomeAutomation.X10.CM11A.Instance("COM4")
x10comm.SendCommand(X10HouseCode.A, 1, X10Command.TurnOn)
Mi da sempre lo stesso errore e cioè:
Vallelunga.HomeAutomation.X10.CM11A.Private Sub New(portName As String)" non è accessibile in questo contesto perché è "Private".
junglenet
Profilo
| Newbie
6
messaggi | Data Invio:
ven 6 ott 2006 - 15:03
Grazie.
sono riuscito a contattare chi ha creato la DLL e mi ha detto che il metodo Istance restituisce già l'istanza che mi serve.
Ho provato e funziona.
Grazie per l'interessamento.
Fabio
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !