|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2008
Messaggi: 1
|
lettura di celle di un msflexgrid esterno
salve,
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 non ho i sorgenti. Con l'utilizzo di Shell riesco a mandare 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 (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? |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Oct 2001
Città: Bassa Bresciana
Messaggi: 9011
|
Spostato in Programmi e utility
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:18.



















