Ricerca 
it-ITen-US
Register
Login
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Print     


DotNetWork Forums
Xcomm class
Last Post 30 Aug 2009 10:22 by Rikyd. 20 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages Informative

Posts:15

--
13 Aug 2009 20:22  
Ciao a tutti,ho iniziato da poco ad utilizzare vb 2008.Ero interessato ad utilizzare la classe Xcomm per realizzare un software di supervisione per la domotica.C'è qualcuno che mi può dare qualche indicazione,partedo da zero,cioè da come si aggiunge la classe Xcomm in un progetto vb?
Magari se qualcuno ha documentazione oppure una guida sono ben accette,
Grazie

Posts:662

--
14 Aug 2009 08:38  
Ciao Rikyd e benvenuto tra noi.
Per aggiungere la classe XComm in un progetto VB.NET è sufficiente fare click destro sulla scheda "Generale" della casella degli strumenti nel Designer del form-->scegli elementi, attendi che appaia il form di scelta delle reference dopodichè seleziona la scheda "Componenti COM", nell'elenco centrale dovresti avere l'ActiveX "Drive_XComm.XComm". Selezioni la spunta dell'ActiveX, premi OK e il componente viene aggiunto alla casella degli strumenti nella scheda selezionata. A quel punto semplicemente lo trascini su un form e lo utilizzi come un qualsiasi ActiveX.
HTH
Alberto.

Posts:40

--
14 Aug 2009 08:42  
Prima devi scegliere il tipo di oggetto che vuoi inserire, esistano componenti di due tipologie.

Tramite la cesella degli strumenti, quindi la pressione del tasto destro su questa e di seguito la selezione della voce
< Scegli Strumenti > nel menu a tendina,
Si apre la finestra di selezione degli elementi con più opzioni tra cui Componenti COM per importare per esempio
Il componente COM XC_NET.XComm, come da < Componenti di .NET Framamework > il componente in versione NET.

Posts:15

--
14 Aug 2009 13:37  
Grazie mille per le risposte,essendo alle prime armi con cb 2008 e con questa libreria ho provato a consultare la guida in linea di questo componente una volta inserito nel form ma purtroppo non c'è nessuno guida disponibile.Sapreste aiutarmi nel reperire una guida a questo componente? magari i comandi principali?

Posts:40

--
14 Aug 2009 14:58  
Sapreste aiutarmi nel reperire una guida a questo componente? magari i comandi principali?


L'Help in linea si avvia direttamente cliccando sul menu Ghost di ABS XComm e premendo poi il tasto funzione F1.
Sull'help devi cercare il capitolo ABS Library\Oggetto XComm.
Questo è l'unico oggetto XComm ++ con help, mentre per quello NET, che in versione COM
prende il nome di XComm Building, non esiste documentazione perché l'assistenza allo sviluppo è gestita direttamente dall'assistenza e riservata ai soli programmatori che collaborano con le società del gruppo.

Posts:15

--
14 Aug 2009 15:09  
Grazie per la risposta allora guarderò l'help per conoscere meglio i comani

Posts:15

--
27 Aug 2009 07:39  
Ciao a tutti,ho un piccolo problema,qualcuno sa dirmi il comando per connettersi all'home plc? Perchè volevo realizzare un software dov'era presente un tasto connetti ma non riesco a trovare questo comando.Sempre nella programmazione visual basic 2008

Posts:40

--
27 Aug 2009 11:11  
Ti puoi connettere in due modi, tramite Modbus RTU e quindi sei tu che decidi come e quando farlo,
oppure tramite il framework ABS-XComm, in questo caso la connessione è gestita dal server.

Il Server supporta poi due comandi di controllo, il primo per metterlo in standby e il secondo per mettere in standby uno dei 999 device che supporta.

Posts:15

--
27 Aug 2009 13:01  
Grazie per la risposta io utilizzo il framework ABS-Xcomm cioè il componente Xcomm++.Da quello che ho capito non c'è un comando vero e prorpio per connettersi utilizzandio il framework basta che io mi connetta con il programma che fa da server e sono già connesso al dispositivo.E' corretto quello che dico? mi potresti anche mostrare la sintassi dei 2 comandi di cui mi parlavi?

Posts:40

--
27 Aug 2009 13:16  
La libreria XComm ++ lavora scambiando dati col server, in realtà il server una volta configurato un HP,
lo tiene sempre sotto comunicazione e gestisce automaticamente la diasgnostica di watchdog ecc..

quindi quello che dici è corretto!

mi potresti anche mostrare la sintassi dei 2 comandi di cui mi parlavi?


Il comando XComm1.Disabilita_ gruppo fa parte delle funzioni di XComm Building non lo trovi su XComm ++
l'altro comando non è pubblico.

Posts:15

--
27 Aug 2009 14:45  
Ho un altro problema:stavo utilizzando il componente Xcomm++ però purtroppo i comandi che sono indicati nella guida in linea non funzionno correttamente.
Quando ad esempio scrivo XComm.ConnectSRV mi viene detto che l'oggetto Xcomm non è dichiarato come posso risolvere questa cosa?

Posts:40

--
27 Aug 2009 15:23  
Prima di tutto ricordami in che ambiente lo stai utilizzando?

Posts:15

--
27 Aug 2009 15:56  
Sto usando visual studio 2008 linguaggio visual basic .net

Posts:40

--
27 Aug 2009 16:22  
XComm ++ è un oggetto COM, quindi una volta importato (la prima volta) si può utilizzare direttamente,
il problema per gli oggetti COM nasce nel momento in cui si aggiorna l'oggetto come versione, qui saprebbe spiegarti
meglio Alberto che utilizza tutti i giorni sia VB.NET 2008 che XComm,
Comunque procedi cosi, elimina XComm e poi togli manualmente anche ogni riferimento a questo in

My Project / Riferimenti

se al contrario da subito non riesci ad importare l'oggetto, potresti avere un problema nella registrazione di questo sul registro di Windows, in questo caso fammi sapere.

Posts:15

--
28 Aug 2009 10:25  
Ciao per importato intendi che devo aggiungere l'oggetto nel form oppure che devo importare anche da codice la classe Xcomm?

Posts:15

--
28 Aug 2009 12:28  
cmq il controllo non funzionava nemmeno su un nuovo progetto che conteneva solo Xcomm++ credo non sia registrato correttamente nel registro di windows

Posts:40

--
29 Aug 2009 14:29  
Per creare un problema del genere dovresti aver installato molteplici versioni dell'oggetto, molto cosa difficile!
Quindi per prima cosa prova a disinstallare ABS

Assicurati che la libreria venga disinstallata dalla root C:\Windows\System32\
poi installa di nuovo il framework!

Posts:15

--
29 Aug 2009 19:31  
Ciao,ho provato a disinstallare il tutto e a reinstallare tutto quanto con i ovuti riavvii ecc...però il problema persiste non aprei che altro controllare.Ti riporto di seguito il codice molto semplice...


Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub AxXComm1_XCommRX(ByVal sender As System.Object, ByVal e As AxDrive_Xcomm.__XComm_XCommRXEvent) Handles AxXComm1.XCommRX
XComm.ConnectSRV()
End Sub
End Class

continua a darmi nella riga XComm.ConnectSRV che Xcomm non è dichiarato

Posts:662

--
30 Aug 2009 00:25  
continua a darmi nella riga XComm.ConnectSRV che Xcomm non è dichiarato
E ha ragione... l'oggetto che tu chiami (XComm) non esiste... prova così:
AxXComm1.ConnectSrv()
HTH
Alberto.

Posts:40

--
30 Aug 2009 00:46  
AxXComm1


OK!

Posts:15

--
30 Aug 2009 10:22  
Ciao grazie per le risposte,pprovando e riprovando ero arrivato anch'io a questa soluzione e sembra funzionare.Grazie ancora,molto gentili.
You are not authorized to post a reply.

Active Forums 4.1
       
Articoli
Mixed Fry - General purpouse classes(part 3)
Helper: Two Interfaces to implement Entity classes
2007/10/22 | Author: Sabrina Cosolo
Mixed Fry - General purpouse classes (part 2)
Helper: A class to perform XML Serialization on data Classes
2007/10/21 | Author: Sabrina Cosolo
Miniguida alla OOP con il .NET Framework- Parte III
Un' importante eredità: l'ereditarietà
2009/02/08 | Author: Alberto De Luca
Introduzione a Windows Presentation Foundation (parte 2)
La prima di una serie di traduzioni da articoli di MSDN o altre fonti che offrono un punto di partenza per iniziare a capire il WPF.
2007/07/29 | Author: Patrizia Cosolo
SQL Server base Notions (part 2)
How to create a database in SQL Server Using only SQL code
2008/03/09 | Author: Sabrina Cosolo
ASP.NET immagini dinamiche con HttpHandler
Costruiamo un HttpHandler per la creazione di immagini dinamiche
2007/10/24 | Author: Rudy Azzan
Inheritance in pills (Part 1)
How to create a personalized TreeView
2008/03/22 | Author: Alberto De Luca
Codedom Getting Started part 1
How to generate automatically C# or VB code using CodeDom and the .NET framework
2009/11/07 | Author: Sabrina Cosolo
    Print     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Terms Of Use  .:.  Privacy Statement  .:.  Login  .:.