Registrati    Utenti    FAQ e Regole
Username:
Password:
Salva la password | Perso la password?
ARCHIVIO | 2 utenti online | CHAT  



 Indice del FORUM
 Informatica
  Cattura contenuto in grid esterna VB6



Autore Discussione precedenteDiscussioniDiscussione successiva Chi ha postato in questa discussione
Discussione lunga una pagina 
  Scrivi un messaggio privato  daredevil                  Tipo  Inserito il - 02 Dicembre 2008 : 11:03:08


            

Avanzato


364 Messaggi
Nicaragua



Si tratta di una cosa piuttosto complessa servirebbe anche a me sempre che windows non ti blocchi



:_:_:_:_:_:_:_:__:_:
DareDevil
Torna all'inizio della pagina


 Scrivi un messaggio privato  proge                  Tipo  Inserito il - 25 Novembre 2008 : 09:38:15 


            

Principiante


3 Messaggi




Cattura contenuto in grid esterna VB6

salve, questa è la mia prima discussione aperta su questo forum,

sono un hardwarista e mi interesso del test di schede elettroniche.

Mi piacerebbe automatizzare il test di alcune schede scrivendo programmi in VB6 che sto approfondendo da autodidatta.

Attualmente sto cercando di sviluppare un programma in visual basic 6.0 (A), con l'obiettivo di automatizzare l'utilizzo di un'applicazione terza (B), scritta propabilmente in VB, di cui però non ho i sorgenti ne documentazione.

Quest'applicazione tramite opportuni pulsanti e caselle di testo (inviando gli opportuni comandi alla scheda tramite rs232 di cui però non ho documentazione) permette di scrivere nella memoria della scheda in test e di leggerne il contenuto presentato in una flexgrid
Con l'utilizzo di Shell riesco a mandare da A in esecuzione l'applicazione B e con l'uso di sendkeys riesco a far eseguire le diverse operazioni dell'applicazione B.
I risultati delle operazioni eseguite da B vengono mostrati in delle griglie di cui, con l'utilizzo dell'API findwindowex, riesco ad ottenere l'handle, inoltre utilizzando Spy++ ho rilevato la classname della griglia che è MSFLEXGRIDWNDCLASS. Il mio problema è come puntare dal programma A alle celle della griglia di B per leggerne il contenuto e quindi confrontarlo in A con dei valori noti.
Ho provato ad utilizzare l'handle e la classname della griglia per puntare alle celle utilizzando la forma
handle.row = x per puntare la riga interessata
handle.col = y per puntare la colonna interessata
ma ho errore qualificatore non valido in compilazione,
utilizzando
msflexgrid.handle.row=x
msflexgrid.handle.col=y
testocella=msflexgrid.handle.text
generando il file.exe del programma non da errore, ma eseguendolo da errore di runtime 424 object required.
Qualcuno sa consigliarmi su come leggere il contenuto di queste griglie?

credevo che con l'utilizzo di opportune API, anche queste per me nuove, si potesse ottenere qualcosa, visto che dal poco che ho letto le Api sono le funzioni basi del S.O.
chiedo se, conoscendo l'hwnd del controllo, ci siano delle Api utili allo scopo o se ci sono delle tecniche alternative efficaci.


ciao e grazie





 Risposta rapida

Discussione lunga una pagina 
Aggiungi a del.icio.us Aggiungi a Technorati Aggiungi a Furl Aggiungi a OKNO Segnala su Wikio Segnala su upnews Segnala su Diggita Segnala su ZicZac Segnala su Kipapa Segnala su Digg Segnala su Pligg Segnala su Segnalo Segnala su Live Segnala su Google Segnala su Facebook Segnala su StumbleUpon Segnala su Ask Segnala su reddit Segnala su Technotizie


Vai a:

Aggiornamenti di AAC
Gli aggiornamenti di AAC di questa settimana!
Download programmi per per pocket pc windows mobile 1
Pubblicati 10 nuovi utili programmi per Windows Mobile.
Ippocastano (Aesculus hippocastanum)
Inserita la scheda dell'ippocastano.
VB.Net | Un semplice server con TcpListener
Come realizzare un semplice echo-server su TCP.
Lista di tutti i cartoni animati
Un personaggio Marvel e raddoppiata la lista dei cartoni animati.
Icone e cursori da scaricare
Aggiunte 14 nuove icone da scaricare per il desktop.
Estensioni e formati progetto 1
Inserite 10 nuove estensioni di progetto.
Calcolare un compenso all'ora | DISCUTINE >>
Calcola la tua tariffa oraria di libero professionista.
Magic Gladius: Il matrimonio di Shi-Godran Regat
La XXVII giornata di Magic Gladius: il matrimonio del Re Nero.

 

  



E-Mail: Pass: Created by AAC Network
© ArcadiA Club 2020 - P.IVA 02284690035
Torna Su

  Donazioni       Aggiungi a preferiti       AAC Home Page