Ist es möglich, eine Konstante zu verwenden, die vom Compiler in Code wie unten definiert wird?Access Compiler Konstanten in Code
#If DEALER_DEBUG = "ID12345" Then
If(Dealer.ID = DEALER_DEBUG) Then
'Do something
End If
#End If
Ich bin Batch-Prozesse ausgeführt und ich habe Probleme mit einer der Daten meines Kunden. Ich möchte speziellen Code nur für diesen Kunden hinzufügen, aber ich möchte den Code dort behalten, damit ich die Kunden-ID in Zukunft leicht wechseln kann, sollte ich einen anderen Kunden debuggen müssen.
Der Quellcode von der kompilierten DLL wird dann wie folgt aussehen:
If(Dealer.ID = "ID12345") Then
'Do something
End If
Die VB-Syntax ist bereits hässlich genug, ohne dass diese Art von Spielereien ihren Weg in Code machen :) –
Haha. Einverstanden :-) –