【发布时间】:2013-04-16 17:37:56
【问题描述】:
IDL corba 中的数组和对象有问题 这是我的代码:
interface ISinhVien
{
SinhVien[] DocFile(in String filename);
void GhiFile(in SinhVien[] sv,in String filename);
};
编译时出错:
CORBA_SinhVien>idlj -fall SinhVienIDL.idl
SinhVienIDL.idl (line 3): SinhVien is an undeclared type.
SinhVien[] DocFile(in String filename);
^
SinhVienIDL.idl (line 3): Expected `<identifier>'; encountered `['.
SinhVien[] DocFile(in String filename);
^
SinhVienIDL.idl (line 3): WARNING: Identifier `String' collides with a keyword;
use an escaped identifier to ensure future compatibility.
SinhVien[] DocFile(in String filename);
^
SinhVienIDL.idl (line 4): SinhVien is an undeclared type.
void GhiFile(in SinhVien[] sv,in String filename);
^
SinhVienIDL.idl (line 4): Expected `<identifier>'; encountered `['.
void GhiFile(in SinhVien[] sv,in String filename);
^
SinhVienIDL.idl (line 4): WARNING: Identifier `String' collides with a keyword;
use an escaped identifier to ensure future compatibility.
void GhiFile(in SinhVien[] sv,in String filename);
请有人帮帮我!!!!!!!!!!!!!!!!!!!!!
【问题讨论】:
标签: java arrays object corba idl