用VB编写COM+应用时碰到问题?

原创 2003年06月16日 17:28:00
各位大虾:
    小弟在使用VB编写COM+应用时碰到这样一个问题,如下:
    COM+应用注册后,在IIS应用中创建应用对象时不能创建成功,然后跟踪COM+中的应用,发现,该应用组件始终处于运行状态,可以时间一直拖,然后又占用100%的CPU资源,并且内存在不断的上升,和程序出现死循环的现象一致,而且在NT(2000)的任务管理器中无法删除该组件使用(dllhost.exe),只有通过调试方式调用VC++采用可能注销。
    本人创建的组件有以下特点:
    1、组件比较大(编译后大小超过1M);
    2、组件只有一个可外部创建对象,其他对象都通过应用创建;
    3、组件是先注册再导入COM+(使用直接导入方式也会出现以上问题);
    4、COM的编译方式为:Apartment Threaded
    该组件只有在使用Web应用时,第一次登陆才会出现,而且出现机率在40%左右,一旦第一次使用成功后,后面再登陆使用就不会再出现该问题;
    一般情况下,该组件在VB直接调用出错的机率为万分之一,而且,如果在服务器先打开VB应用(涉及调用该组件),则执行Web应用不会出现该问题。
    不知各位大虾有没有碰到类似的问题,有什么解决方法,多谢了。
    本人联系方式:wangnp@21cn.com
Jackie Wang

如何用VB6写COM组件

   所幸的是,我们可以用COM组件来在最大程度上扩展ASP的功能。你可知道,任何可以用诸如VB,VC和VJ以及其它的一些程序语言所写出来的东西,都可以被应用到你的网站的开发中去,这就是COM(组件对...
  • jevylau
  • jevylau
  • 2007年02月25日 09:30
  • 548

smb 使用时碰到问题

一、Windows 访问smb机器,输入用户名密码后能显示共享目录,可是双击目录却提示没有权限了。 确保setlinux关闭,用setenforce 0命令执行。 默认的,SELinux禁止网络上对S...
  • liuzhuchen
  • liuzhuchen
  • 2014年01月06日 16:21
  • 908

asp.net问题

请问大家,有没有遇到这样的问题,布暑asp.net后浏览出现这样的错误。“预编译此应用程序时个性化设置是关闭的,但个性化设置似乎在预编译后被打开了,这是不受支持的。” 该怎么解决?...
  • tinkytang
  • tinkytang
  • 2008年05月06日 11:51
  • 105

你在用VB做计算器吗?错误怎么处理

我在高中时用VB语言完成过一个计算器程序,它叫Runner. 如果简单计算器只有在特殊情况下会出现错误: 显示错误. 除0; 运算的数字过大,过小. 显示错误由于VB的文本框全权由自己管理,你要...
  • dalerkd
  • dalerkd
  • 2015年04月22日 10:55
  • 903

VB编写病毒

Private n盘 Private n路径1$ Private n路径2$ Private Sub Command1_Click() End End Sub Private Sub Form_Loa...
  • kzh4435
  • kzh4435
  • 2007年09月30日 13:35
  • 542

linux的service与一般的程序的区别

一 service与一般的程序的区别 service(也称为daemon)表示后台运行的程序,一般随系统的启动自动地启动且在用户logoff后仍然能够继续运行。该daemon进程一般在启动后需要...
  • woshixiongjin
  • woshixiongjin
  • 2013年06月25日 12:58
  • 449

我的记事本(vb编写的)

源代码:http://download1.csdn.net/down3/20070606/06124205473.rar成品: http://download1.csdn.net/down3/2007...
  • foamflower
  • foamflower
  • 2007年06月06日 12:47
  • 965

怎样用VB编写.DLL动态链接库文件

VB中创建的DLL只是COM组件,无法作为输出函数的DLL,其实这只是个错误的说法。其实MS非常狡猾,如果你是个VB疯狂发烧友的话,应该早就狂试出这种可以创建输出函数的DLL的方法。    VB...
  • JDDXM
  • JDDXM
  • 2015年12月08日 16:02
  • 1415

分发VFP应用时自动建立快捷方式

    使用VFP开发一个应用软件,最后一步是制作发布磁盘。使用VFP安装向导制作的发布磁盘在安装时一般只在“开始/程序/Visual FoxPro 应用程序”组中建立快捷方式。如果希望在安装时把快捷...
  • TERRYYRRET
  • TERRYYRRET
  • 2006年01月17日 14:15
  • 1281

VB制作外挂示例

       使用 Visual Basic 制作修改器       作者:Bean(beans@gamehacking.com)       HeYu,Flyinsky 翻译        "对不起...
  • hyblusea
  • hyblusea
  • 2006年11月05日 22:19
  • 4654
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用VB编写COM+应用时碰到问题?
举报原因:
原因补充:

(最多只允许输入30个字)