Je veux que les variables globales qui se trouvent dans certaines DLL soient vues à partir d'autres DLL et EXE de ce projet.Variables globales et fichiers DLL
J'ai inclus dans ce fichier VB "Option Explicit On" en tant que première ligne.
Mais toujours personne ne peut voir mes variables qui ont été définies dans ce fichier. J'ai fait que toutes les DLL de ce projet dépendent de celle avec la définition, mais rien ne m'a aidé. Je suis en train d'utiliser le module et toutes mes variables sont ouvertes au public.
Option Explicit On
Module LPSoft_Core
#Region "Public"
Public FormHdrText As String = "PC"
Public PCBLWebHomeAddr As String = "http://"
Public PCBMSupportAddr As String = "https://emea"
Public PgmDir As String
Public GridSp As Double = 5 'mm'
Public str_GAAlpha(20) As String
Public pLoc As Point
Public Convu2mm As Single = 0.001 'convert microns to mm'
Public Convmm2u As Integer = 1000 '1/ConvFactor_u2mm 'convert mm to microns''
Public Convmm2Inch As Double = 1/25.4
Public Convmm2Mil As Double = 1/0.0254
Public LogFile As Integer
Public strLog As String 'holds log info when logfile can't be written
#End Region
#Region "Enums"
Public Enum eCompOrient
IPC = 0
IEC = 1
VPL = 2
End Enum
Public Enum eHdrGrp
None = 0
Alpha = 1
OneRowOneCol = 2
OneRowMultiCol = 3
OneColMultiRow = 4
TwoRowTwoCol = 5
TwoRowMultiCol = 6
TwoColMultiRow = 7
MultiRowMultiCol = 8
End Enum
Public Enum PinNumber
RowAlpha
ColAlpha
Numeric = 0
Alpha = 1
End Enum
Une idée?