C++的double myfunc(POINT xy,POINT xy1); 改为对应的delphi应该怎么写?  C++中这样定义  double myfunc(POINT xy,POINT xy1);在delphi中该怎么写

解决方案 »

  1.   

    我是这样写的 function  myfunc( xy: Pointer, xy1: Pointer):Real;正确吗 如果不对 请问该怎么修改?
      

  2.   

    function myfunc( xy: Pointer, xy1: Pointer):Double;
      

  3.   


    function myfunc( xy: TPoint, xy1: TPoint):Double;
      

  4.   

    谢谢两位 请问Double和real是一样的吧 如果这样写function myfunc( xy: TPoint, xy1: TPoint):Real; 可以吧?
      

  5.   

    Type Range Significant digits Size in bytes
    Real48 2.9 x 10^-39 .. 1.7 x 10^38 11-12 6
    Single 1.5 x 10^-45 .. 3.4 x 10^38 7-8 4
    Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8
    Extended 3.6 x 10^-4951 .. 1.1 x 10^4932 19-20 10
    Comp -2^63+1 .. 2^63 -1 19-20 8
    Currency -922337203685477.5808.. 922337203685477.5807 19-20 8