Come eseguire il debug di un'applicazione di integrazione dell'applicazione Visual Basic

I suggerimenti seguenti consentono di evitare sessioni di debug frustranti:

  • Quando un'applicazione .NET Framework (Transaction Integrator) è configurata per visualizzare i numeri di errore (err.number), il numero restituito è sempre 0 e non i risultati degli errori TI. Anche se TI restituisce i valori corretti all'interoperabilità COM e all'interoperabilità COM passa i valori corretti a Visual Basic, Visual Basic considera il corretto esito positivo del codice restituito e lo modifica su 0. Per risolvere questo problema, configurare l'applicazione .NET Framework per restituire una descrizione dell'errore (err.description) anziché il numero di errore. La descrizione dell'errore fornisce informazioni di errore accurate e utili.

  • Il tipo di parametro TI Project Integer deve essere definito come breve all'interno di Visual Basic.

  • Il tipo di parametro TI Project Long deve essere definito come intero all'interno di Visual Basic.

  • Un indice di matrice Visual Basic inizia a 0, l'indice dei parametri TI definiti come matrici inizia alla posizione 1. Pertanto, non è più possibile allineare direttamente uno per un indice dei parametri TI definiti come matrici con quelle definite all'interno di Visual Basic.

  • Le matrici di tipi di dati Decimali devono essere definite come matrice di oggetti, non una matrice di decimali all'interno di Visual Basic. Tutte le altre matrici di tipi di dati possono essere definite come un oggetto o un tipo di dati.

  • Una causa comune di errori durante lo sviluppo di componenti DI .NET Framework (HIP) avviata dall'host dimentica di copiare tutti gli assembly necessari, incluse tutte le dipendenze, nella cartella Assembly di implementazione HIP.

Vedere anche

Programmazione dell'elaborazione avviata da Windows