ada

    1热度

    4回答

    我有一个受保护的对象,在其界面中显示功能和过程。 在gdb中,当我在其中一个的第一行设置一个bp时,我会得到奇怪的结果。 下面是从我的gdb控制台的一个片段: (gdb) (gdb) b database-access_manager.adb:20001 Breakpoint 3 at 0x1a10588: file y:/svs/central_switch/controller/dat

    1热度

    1回答

    我正在将Ada83翻译成Ada95文件。当我尝试编译调用单独的文件时,会发生问题。错误是“非法字符”,并指向预处理器的指令: with BAS_PUT; #if ADA_COMPILER =“GNAT”then WITH ADA.GNAT_PUT; #else WITH ADA_PUT; #end if; 分开(A_CALL_PUT) 程序.... 当同一预处理器指令是在一个文件中,亚行,它不是一

    1热度

    3回答

    假设我有一个过程,我只想通过另一个特定过程调用。是否可以对该过程强制限制,以便只能通过指定的调用过程来引用它?真的,我想知道的是,是否有另一种编写代码的方法,以便您不必在程序中嵌套/嵌入过程,以强制有限的范围。 procedure one procedure two begin blah end two; begin end one; 编辑:这是为

    1热度

    1回答

    当从AdaCore下载tar文件的GNAT编译器(在自由报版),我注意到,有安装目的的两个exe文件:大小2.67 win32ada-GPL-2010.exe MB 和 蚋-GPL-2010-i686的-PC-的mingw32-bin.exe尺寸70.2 MB 的在包含第二个,存在用于安装说明和它安装在文件夹GPS编辑器也是如此。 我有Win XP并选择安装第二个exe文件。现在我想第二个是用于M

    1热度

    1回答

    在Ada中创建派生类型非常普遍,例如说一个新的Float类型,最后一个元素为Float'Last。在定义新的Float类型时,我还没有看到有人使用Float'Safe_Large而不是Float'Last属性。在我的32位机,既 Put(Float'Image(Float'Last)); 和 Put(Float'Image(Float'Safe_large)); 回报我的价值3.402..

    1热度

    2回答

    我在这里有一个问题:6. Ada支持命名等价。鉴于声明: A: array(1..10) of integer; B: array(1..10) of integer; A和B是否兼容?如果我们声明为 A, B: array(1..10) of integer; A和B是否兼容?另一种声明的方式是 Type array10 is array(1..10) of integer; A,

    4热度

    2回答

    由于Ada没有任何好的科学计算库,我想知道是否有人能够在Ada中使用Matlab的数学函数,例如eig(用于计算特征值和特征向量)。 我看到simulink和Ada存在一些接口。但我不是Simulink的用户。我希望能够通过可能的Ada函数和程序来使用Matlab数学函数。 PS:在较早的Ada文档中,有很多谈判和承诺创建类似于NAG或NUMAL的良好数字库。我很想知道为什么这种方法从未成功实现,

    4热度

    3回答

    对于Ada编程世界,我还是个新手,所以如果这个问题很明显,请原谅我。 我正在研究开发一个应用程序(在Ada中,使用2005版本中的功能)从串行端口读取,并基本上执行从外部设备接收的字符串和数字的操作。 现在我的意图是可能使用Florist和POSIX终端接口首先在Linux上完成所有的串行工作....我会到Windows/MacOS /等...其他时间,但我想请打开该选项。 我想跟随Ada的最佳实

    3热度

    1回答

    我在运行GNU可视化调试器1.2.6的XP虚拟机上尝试打开Ada文件(.adb),但不断收到以下错误: not in executable format: File format not recognized 我还应该提到,我已经安装了用于GNAT 3.14p的Ada编译器工具包和win32工具。 我已经尝试从GVD甚至.c文件中打开其他.adb文件,但所有的上面都有相同的快乐响应。 任何想法为什

    1热度

    2回答

    我遇到了编写测试驱动程序的工具aunit。我写了非常简单的Ada程序,并想知道是否值得学习aunit,甚至在简单的程序中使用它。我看了一下aunit手册,并没有找到简单的例子。有没有其他资源显示如何使用aunit? 我知道使用aunit可以节省时间。 非常感谢......