2010-04-12 65 views
2

我有一個IDL文件,它有一個「#pragma prefix」指令,但是無論何時使用idlj構建Java代碼,它都會忽略此操作並生成一個不帶指定前綴的_id。這是一個大問題,因爲當使用_is_a時,它總是返回false,因爲我生成的代碼不包含預期的前綴。請幫忙!提前致謝!idlj忽略「#pragma前綴」

+0

您使用哪個供應商的corba實現和運行時? – 2010-04-12 22:45:50

+0

不幸的是,傳統的Avaya CORBA用於PDS R12和Java 1.2。我希望有更多的人仍然在這些機器上工作。 – Benny 2010-04-13 14:33:42

回答

1

我最終成爲這一個的罪魁禍首。我只是沒有做足夠的檢查和平衡,結果我使用的一些IDL文件甚至沒有#pragma前綴語句。

+0

啊,鍵盤和椅子之間的問題。真高興你做到了。 – 2010-04-14 02:20:56