Bonjour à tous,

Je suis en vb.net 2005 (pour mon boulot); j'ai créé une application nommée Reader et possédant 2 classes publics : Connector et API.

Je voudrais utiliser cette application graphique dans un autre projet.
Pour cela, j'ai ajouté la référence à Reader dans mon projet et j'ai tenté de faire cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Public Class ReaderExtern
 
Public Connect As Reader.Connector
Public CL_Reader As Reader.API
 
Public Sub New()
        ' connect to CLReader
        Connect = New Reader.Connector
         CL_Reader = Connect .CL_UCRS_Instance 'Une fonctionnalité de Connector
        Display("Current Name : " & CL_Reader.GetCurrentReaderName)
 
        ' check a reader is connected in CLReader
        If CL_Reader.isAllocated = False Then
            ' No reader connected, connect a reader
            EVAAL.Display("No reader")
            Stop
        End If
    End Sub
Le problème étant que mon programme Reader n'est pas considéré comme indépendant du programme principal.
Ainsi, quand je travaille en mode Débug et que j'atteins un breakpoint, la fenêtre se freeze.

En gros, je voudrais que Reader ne soit pas soumis au débuggage. (Si je débugge mon projet principal, Reader est actuellement en mode débug lui aussi)

Que faire pour séparer les deux applications?
Lancer dans un autre processus? (mais alors, l'API serait inacessible)
Utiliser des threads?

Merci! Et joyeuses fêtes!