|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 721
|
Riprongo il mio help...
Ho già chiesto, in questo forum, un aiuto per risolver un problema che potrebbe essere semplice, ma per me e la mia ignoranza, appare insormontabile. Dunque, avrei bisogno di un'applicazione che generi una finestra di input a video; tale finestra richiede all'utilizzatore un codice.
Il codice digitato viene recuperato da excel, che dopo averlo elaborato, invia nuovi dati ad una seconda finestra video che informa l'utilizzatore del risultato ottenuto. Davvero non ne vengo a capo e, credemi, non sono pigro. Mi aiutate?
__________________
www.tomshardware.com (provate la versione italiana!) |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 721
|
Ma davvero, allora, si tratta di faccenda tanto complicata ?
![]()
__________________
www.tomshardware.com (provate la versione italiana!) |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Forse non hai spiegato bene quello che vuoi.
L'applicazione deve fare solo questo? Come dovrà essere avviata? Una volta inserito il codice deve partire subito Excel, oppure Excel si recupera il codice in un secondo tempo? E poi, in che linguaggio lo vorresti?
__________________
Chi non cerca trova. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 721
|
Grazie di esistere, Tas.
Immagino un eseguibile con collegamento icona sul desktop: l'utenete, via doppio click, apre l'applicativo e si ritrova con la finestra che attende l'immissione del dato. Il dato immesso viene elaborato da excel (in maniera non visibile all'utente) ed il risultato dovrà terminare in una seconda finestra, capace anch'essa di dialogare con excel. Non conosco i lunguaggi; diciamo che occorre che tutto sia compatibile al massimo con l'ambiente windows e l'applicativo excel. Grazie e ciao.
__________________
www.tomshardware.com (provate la versione italiana!) |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Beh, a questo punto ti potrei suggerire un qualunque linguaggio in grado di gestire gli oggetti OLE di Excel. Purtroppo sto facendo un formattone al portatile, altrimenti ti avrei potuto allegare un semplice programmino fatto in VB6. Come valida alternativa credo si possa usare Delphi, che tra l'altro se non sbaglio genera un unico file eseguibile senza il bisogno di una procedura di installazione. Sconsiglio invece VB.NET, se non altro perchè devi prima installare il framework (circa 20MB).
Per gestire gli oggetti OLE di Excel occorre importare le librerie (menu Progetto/Riferimenti in VB6), ed è possibile: 1. aprire una cartella di excel senza mostrare nulla a video; 2. riempire una cella con il valore inserito nel form dell'applicazione; 3. forzare, se necessario, il ricalcolo del foglio; 4. leggere in un'altra cella il risultato ottenuto e mostrarlo nel form finale 5. chiudere la cartella di Excel Spero di esserti stato abbastanza utile!
__________________
Chi non cerca trova. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 721
|
Grazie (il tuo nick trova in me un vero fedele); potrei dunque procurarmi il programma VB6 e provare a cimentarmi nell'impresa?
Sono un volenteroso, ma ti chiedo opinione....tenuto conto che parto davvero da conoscenza zero, posso seriamente pensare di poter creare questo applicativo ? Grazie de tempo e... viva Taz (ne ho una versione canadese in cui è vestito da giocatore di hockey.......)
__________________
www.tomshardware.com (provate la versione italiana!) |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Feb 2001
Città: Nordest
Messaggi: 217
|
Beh, non è che "zak e tak" fai subito il programma, ma un aiuto qui sul forum lo puoi sempre trovare! Comunque, così ad occhio, non saranno più di 10 righe di codice! Ciao
__________________
Chi non cerca trova. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:48.