S santana1978 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #1 我用delphi6做了一个activeform的控件,发布完后,想在asp里调用里面的一个方法print,不知该如何做。记得以前用delphi5做过是先指定object的id名,然后在asp里就可以用id.print调用,但是现在不知为何不行了
我用delphi6做了一个activeform的控件,发布完后,想在asp里调用里面的一个方法print,不知该如何做。记得以前用delphi5做过是先指定object的id名,然后在asp里就可以用id.print调用,但是现在不知为何不行了
P pihome Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-07 #2 首先你需要在你的TLB中添加上你的方法 HTML中 <object classid="clsid:12345678-1234-5678-1234-567812345678" codebase="Project1.ocx#version=1,0,0,0" width=400 height=300 align=middle hspace=0 vspace=0 name="MyObject" > </object> 写js调用你的方法 <javascript language="javascript"> <!-- MyObject.print; //--> </script>
首先你需要在你的TLB中添加上你的方法 HTML中 <object classid="clsid:12345678-1234-5678-1234-567812345678" codebase="Project1.ocx#version=1,0,0,0" width=400 height=300 align=middle hspace=0 vspace=0 name="MyObject" > </object> 写js调用你的方法 <javascript language="javascript"> <!-- MyObject.print; //--> </script>
C csz Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-08 #3 如果你是用InterDev编写asp的话就更好办了,类似Delphi的导入该ActiveX控件 你会在ServerObject面板里看到类似Delphi里ActiveX面板,里面有这个控件 放到html代码里,它会自动生成<object classid...> 最后在<% asp 脚本%>里写代码即可
如果你是用InterDev编写asp的话就更好办了,类似Delphi的导入该ActiveX控件 你会在ServerObject面板里看到类似Delphi里ActiveX面板,里面有这个控件 放到html代码里,它会自动生成<object classid...> 最后在<% asp 脚本%>里写代码即可
S santana1978 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-08 #4 可以了 <script language="javascript"> <!-- MyObject.print() //--> </script>
S santana1978 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-10 #5 如果我写另一个方法用来增加记录应怎样?即把printer.canvas.textout(x,y,t)里的三个 参数放在页面里增加,用Myobject.add(x,y,t)来增加,然后再调用print()方法打印出来, 请问这个方法应怎样写,增加的记录放在哪里?print方法里应怎样取?
如果我写另一个方法用来增加记录应怎样?即把printer.canvas.textout(x,y,t)里的三个 参数放在页面里增加,用Myobject.add(x,y,t)来增加,然后再调用print()方法打印出来, 请问这个方法应怎样写,增加的记录放在哪里?print方法里应怎样取?