软件注册站
热情软件屋

 
JAVASCRIPT如何支持指针
编号: QA004864    
建立日期: 2004年8月30日 最后修改日期: 2004年8月30日
所属类别: 其他语言 - ActiveX技术

C/C++ - ActiveX技术
   
    操作系统:所有操作系统
    编程工具:vc++,ActiveX
    问题:在做ActiveX过程中,我想通过一个接口返回一个矩形四个点的坐标。
    GetXRect(long *left, long* top, long *right, long *bottom);
    做出来之后,在VB,VBSCRIPT中应用都没有问题,但是在JAVASCRIPT中就不能用了,是不是因为JAVASCRIPT中不支持指针,但是VBSCRIPT也不支持指针,但是也能用。
    肯请哪位高手赐教,这个问题已经困扰我好久了。
    水平: 中级(xpform)
   
    试一下在JavaScript中使用Object。JavaScript使用Object作为参考(as reference).如同VB中的"ByRef"。
    
    //Sample codes
    
    function Rect(long initLeft, long initTop, long initRight, long initBottom)
    {
    this.left = initLeft;
    this.top = initTop;
    this.right = initRight;
    this.bottom = initBottpm;
    
    //may be other functions if you like
    //…
    }
    
    //init
    var myRect = new Rect(0,0,10,10);
    
    //call here
    GetXRect(myRect);
    
    //In the function GetXRect(), you can set myRect.left, … to the values as you want.
    //in the final, if myRect is not used anymore, set myRect = null is recommended.
    
    Hope this message can help you.

    

此问题由Steve回答。

附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, ActiveX技术, activex, com, ado

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio