2010-04-12 64 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