guillermo.ibanez Inserito: 14 giugno 2010 Segnala Inserito: 14 giugno 2010 Buon giorno a tutt[at],Ho scaricato Libnodave 8.4.5 e provato la demo. Con alcune modifiche sono riuscito a compilarla in Delphi 2010 (a disposizione il modulo modificato) e diciamo che il demo va benissimo :-D almeno con il VIPA 314 anche se ogni tanto ho errori di time-out ma sarà da giocare con i tempi di scansione /timeout.Il problema è un altro. A me serve accessi singoli in scrittura / lettura ( si premono pulsanti sulla applicazione e si scrive e/o legge un valore. Bene, ho creato una classe derivata dalla Tnodave, spostati a public i membri che non mi interessano (uso solo via tcp/ip) e creati funzioni a mia misura per incapsulare il codice necessario al interno di cada una. ad esempio ho creato la SETDW(db,dw,valore) e la GETDW(db,dw). Bene, qui cominciano i guai perché non sono riuscito a trovare uno esempio che mi dica come si fa a leggere/scrivere al di fuori di un loop intervallato.Ho avuto il sospetto che si potessero usare le funzioni writebytes e readbytes passando il tipo tnodavearea, la mia db, la mia dw e un puntatore al dato ma mi fa delle cose estranee...Qualcuno di voi che abbia già superato questa fase di "capire come funziona" potrebbe darmi una dritta ?tante grazie
Mauro Rubinetti Inserita: 21 novembre 2011 Segnala Inserita: 21 novembre 2011 come si fa a leggere/scrivere al di fuori di un loop intervallato.Scusa cosa intendi per loop intervallato? La lettura / scrittura avviene sempre o nell'evento onRead o nell'evento onWrite, che sono gestiti dalla proprietà Interval.Il tutto è gestito dalla PROPRIETA' NoDave"x".Active.Trovo che come libreria funziona benissimo, l'unica pecca (se si può definire tale) è la difficolta, anzi impossibilità di leggere dalla stessa DB tipologie differenti di dato (es. real e byte), problema fondamentalmente dovuto al DATASIZE.
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora