Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [vb.net] Debug dll outlook

    salve a tutti,

    scusate il titolo poco esplificativo, mi spiegherò meglio nel messaggio...

    io ho creato una dll che contiene 5 classi con i relativi metodi che vengono richiamati tramite outlook... come posso fare il debug di tale dll senza usare un exe in visual studio?

    cioè, io sò (correggetemi se sbaglio!) che per fare il debug di una dll creata con vb.net bisogna istanziare la classe in un exe di vb.net e poi farla partire con l'applicazione!!

    esiste un modo o un workaround per fare partire il debug anche se richiamo la dll da un programma esterno??

    grazie!

    PS: uso Visual Basic Express
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  2. #2
    Avvia Outlook e dì a VS.NET di collegarsi al processo di Outlook (outlook.exe).
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Come si fa a dirgli questo?
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  4. #4
    Non so su VB.NET 2005 Express, in VS.NET 2003 basta andare su Strumenti->Processi di debug...->Doppio click sul processo->OK.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    per fare il debug di una dll in Visual Studio Express con un programma esterno bisogna:

    1 - Avviare il debug della dll;
    2 - Quando vi appare l'errore cliccare su OK;
    3 - Chiudere Visual Studio Express;
    4 - Aprire il file NomeProgetto.vbproj.user con il Blocco Note o programma di modifica Xml;
    5 - aggiungere le seguenti righe alla sezione <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">:

    codice:
        <StartAction>classe di avvio della dll</StartAction> ' nel mio caso Program
        <StartProgram>[B]Path programma esterno[B]</StartProgram> ' nel mio caso C:\Programmi\Microsoft Office\OFFICE11\OUTLOOK.EXE
    6 - Salvare il file e chiuderlo;
    7 - Riaprire il progetto;
    8 - Impostare i punti di interruzione ed avviare il debug.

    il programma esterno partirà da solo..

    spero che possa servire a qualcuno...

    ciao
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.