2
我們試圖在ASN1宏但是編譯器會引發以下錯誤:ASN1宏值「被引用,但未定義。」
line 6 (BIGINTMACRO): A0256W: 'BigIntValue' is referenced, but is not defined.
這是我們的代碼:
BIGINTMACRO DEFINITIONS ::=
BEGIN
BIGINT MACRO ::=
BEGIN
TYPE NOTATION ::= <type ::= INTEGER>
VALUE NOTATION ::= value (VALUE BigIntValue)
BigIntValue ::= Int1 Int2
Int1 ::= number
Int2 ::= number
END
END
您好保羅, 是的,有一個特別的原因,我現在還在用ASN.1 MACRO符號。我們有一位堅持使用宏指令的老師,但不要問我爲什麼...... –
請問他爲什麼要教導20年前從ASN.1中刪除的東西,因爲它存在固有的問題。他應該專注於當前版本的ASN.1,除非他試圖給糟糕的想法提供歷史教訓。 –
多數民衆贊成他的聲明:「自1994年以來,宏被替換爲更現代的語言概念,但在網絡管理標準,他們仍然在使用,所以必須被理解」... PS:我從德國翻譯,所以它可能不完美 –