我做了一个打印组件,其中有一个Print方法,用来进行打印,但在VB中调用时,发现Print方法的字符变为蓝色,并且运行出错,不知道什么原因,在VC、Delphi、C#、ASP里都用得很好,请高手解答,顶着有分

解决方案 »

  1.   

    肯定不是关键字的原因,对象已经把Print区分了。说说你怎么调用打印组件的
      

  2.   

    定义如下:Sub Print(bDialog As Boolean)比方我加入了一个组件名为Print1
    调用代码如下:Print1.Print(true)
      

  3.   

    定义如下:Sub Print(bDialog As Boolean)比方我加入了一个组件名为Print1
    调用代码如下:Print1.Print(true)
    ------------------------------------------------------Sub Print(bDialog As Boolean) ←就这句你能编译过去?Print是VB的关键字....改个名字吧。
      

  4.   

    组件是用Delphi写的,只不过在VB里使用,
    翻译成VB就是这种,在Delphi里是
    procedure Print(bDialog: Boolean);
      

  5.   

    对啦 ."print"是系统自个儿用的关键字..你的那个过程名自己换个吧...如比"MyPrint"