Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Richiamo Funzione VB 2008 da AcuCobol
Forum - C# / VB.NET - Richiamo Funzione VB 2008 da AcuCobol

Avatar
rickyrey (Normal User)
Newbie


Messaggi: 1
Iscritto: 08/10/2009

Segnala al moderatore
Postato alle 14:16
Lunedì, 08/02/2010
Buongiorno a tutti.
Ho un progetto vb 2008 per una dll, all'interno della quale e' contenuta una
funzione, esposta come pubblica.
Richiamo la funzione da un programma cobol, passandole i dovuti parametri e
fin qui tutto funziona bene; la funzione mette a video un form con alcuni
campi di input (fra gli altri). L'utente compila i campi di input e alla
fine, per mezzo della pressione di un tasto (es. invio), l'input compilato
dovrebbe tornare al programma cobol. Il problema si presenta perche' pare
che, fino alla chiusura del form (o meglio, del richiamo alla dll), il
controllo non torni a cobol. In concreto avrei bisogno di qualche metodo che
mi permetta di restituire la stringa di ritorno della funzione al programma
cobol, senza chiudere il form a video, in modo che poi il programma cobol
possa inviarmi una successiva richiesta di un altro form, che dovrebbe
sostituire quello gi? a video. Tutto questo dovrebbe avvenire, credo, senza
chiudere l'istanza attiva della dll (non per mie esigenze particolari ma
perche' non mi viene in mente un altro modo per lasciare a video il form
finche' non viene caricato quello successivo).
Grazie per l'aiuto

Ps.
Utilizzo l'istruzione "modify" in acu cobol x visualizzare la maschera vb il problema e' che fino a che non si chiude la maschera il "focus" non ritorna a cobol e rimane in attesa all'interno dell'istruzione modify..... esiste un modo per non rendere questa istruzione "SOSPENSIVA" ????

Riccardo

Ultima modifica effettuata da rickyrey il 08/02/2010 alle 14:17
PM Quote