我用的Delphi 10.2.3 ,win10 64bit,iocomp 4.04,以前编32bit的程序没有问题,但编译64bit的程序就不行了,iocomp虽然有source,但它的source中部分是汇编语言的,还引用了64bit没有的一些delphi库,所以实在搞不定,不知道有没有高人,搞定了。请指点,谢谢

解决方案 »

  1.   

    我看了一下, IOComp一直都是支持64bit的
    http://www.iocomp.com/Downloads/Evaluations.aspx
      

  2.   

    iocomp 4.04确实没有64bit的支持,只能你自己手工添加64位了。其中涉及汇编语言的都是些基本的数学函数,改成64位应该难度不大,可以网上搜索一下,实在不行就改用Delphi里面的数学函数来代替就可以了。至于里面的obj文件只有32位的问题,其实这些都是zlib的obj文件,Delphi里面Indy控件就有zlib,32位和64位都有,只是版本新一点,把iocomp4里面的zlibpas.pas改造一下使用Delph本身的zlib就可以了。
      

  3.   

    已经准备改用 TMS instrument+ Adv Chart 算了。它们支持64位编译。
      

  4.   

    就算前面说到的问题解决了,还需要64bit的dll、ocx文件,这些文件只能厂家提供,因此改64位基本上就是一个不可能的任务了。