我在编写CORBA程序,可是在编写完IDL文件,Regenerate的时候,却提示生成不了"*_c.pas"文件,不知道是怎么回事,我的IDL文件如下:
“typedef sequence<float> SignalType;
interface Signal
{
void GetSignal(in long n,in long fs,inout SignalType output);
};”
我查了Delphi的Doc里的IDL2PAS文档,语法应该是没有问题的,可是怎么就编译不了呢?难道是哪里的设置问题吗?请高手指教吧!!!多谢先。顺便说一下,Delphi6自带的例子里的Sequences中的IDL我在重新编译时也出现同样的问题,很是不知为何
“typedef sequence<float> SignalType;
interface Signal
{
void GetSignal(in long n,in long fs,inout SignalType output);
};”
我查了Delphi的Doc里的IDL2PAS文档,语法应该是没有问题的,可是怎么就编译不了呢?难道是哪里的设置问题吗?请高手指教吧!!!多谢先。顺便说一下,Delphi6自带的例子里的Sequences中的IDL我在重新编译时也出现同样的问题,很是不知为何
解决方案 »
- Delphi TRzEdit控件 输入文字右对齐。在线等解答。
- 请问:如何控制鼠标只能在dbgrid当前行移动
- Dll导出对象释放时出现“Invalid Pointer Operation” Delphi7
- 简单问题
- 添加BPL,为什么要找的却是DCP后缀的文件?
- 怎样在Delphi中引用视图(View)?
- 这段代码什么意思?
- 请教高手,怎样对TreeView控件的节点的OnClick事件处理?
- 难道用locate()就不能实现记录的继续查找吗?非用sql不可吗?为什么没有人回答??谢谢了,各位大侠!!
- FastReport 多行打印的问题 。。。。。。。。。。。。。。。。。。。。。救救。。。。
- 接着我该怎么做?各位大侠指点!在线等待!
- 如何判断两个日期之间相差几个月
“module WUST
{typedef sequence<float> MyArray;
typedef sequence<MyArray> DoubleArray;
interface CJSignal
{ void SendSignal(inout float samplepoint,inout DoubleArray TimeDomain,inout MyArray Rotate,inout DoubleArray OriArray);
void GetSignal(inout float samplepoint,inout DoubleArray TimeDomainout,inout MyArray Rotate,inout DoubleArray OriArrayout);
};
};”
这个就还想请各位高手支招了,小妹我感激不尽!!!
我在 Delphi 6 下面,也遇到你这样的问题,
搞了两天都没有搞出来,后来,我安装成 Delphi 7 就可以了