avatar
ASP的两个小问题# XML - WWW明日之星
l*h
1
1.VBScript 能用API函数吗?
2.为什么我用的Visual InterDev 6.0 设置的断点不工作?
我没有办法跟踪ASP程序中的VBScript语句,不知该怎么办?
但是我可以跟踪Script标记中的断点,就是标记百分号中的VB
语句没有办法跟踪.
请赐教,不胜感激!
avatar
i*s
2
我对VBscript也不熟, 我想VBScript可能不能调用API,
要是能的话, 也只是通过ActiveX控件来调用。
可参考MSDN ONLINE。
http://msdn.microsoft.com/scripting/?RLD=43
What Objects, Methods, Properties, and Events can I use?
There are three separate classes of objects available within VBScript:
Objects provided by the VBScript engine
Objects provided by Internet Explorer
Objects provided by the Web page author
The VBScript engine provides the core run-time functionality--a subset of
the full Microsoft? Visual Basic? language--including a mi

【在 l****h 的大作中提到】
: 1.VBScript 能用API函数吗?
: 2.为什么我用的Visual InterDev 6.0 设置的断点不工作?
: 我没有办法跟踪ASP程序中的VBScript语句,不知该怎么办?
: 但是我可以跟踪Script标记中的断点,就是标记百分号中的VB
: 语句没有办法跟踪.
: 请赐教,不胜感激!

avatar
y*u
3

不可以,你可以认为微软在你的ASP外边套了一层COM shell,
所以你只可以call COM object. 如果想call API,最有效的办法
是建立一个C++ COM wrapper将你所需要的API做成COM,然后再用
ASP
ASP 的debug一直是非常令人头疼的事情。MSDN中有很多篇文章讨论
这个问题。对ASP进行Debug必需NT Server4, IIS4,和一些细致的
设置。你可以到MS网址上去找。
VI可以直接对client side script直接debug但不能在SERVER side
script中设端点。我想技术上的主要原因是微软没有将VI和IIS之间
的接口处理得很好。
我用NT4 workstation,所以也无法直接debug,一般使用比较
原始的办法,就是使用response.write 输出需要的信息。另外一个比较
有效的方式是在VB中做好程序,然后migrate到ASP中。

【在 l****h 的大作中提到】
: 1.VBScript 能用API函数吗?
: 2.为什么我用的Visual InterDev 6.0 设置的断点不工作?
: 我没有办法跟踪ASP程序中的VBScript语句,不知该怎么办?
: 但是我可以跟踪Script标记中的断点,就是标记百分号中的VB
: 语句没有办法跟踪.
: 请赐教,不胜感激!

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。