高手请指教:为何用BCB编的ISAPI在NT下不能正常使用

yuanyingtanxi 2000-05-30 08:14:00
程序如下:
String str;
str="<html>";
str=str+"<head>";
str=str+"<title>this is a test</title>";
str=str+"</head>";
str=str+"<body>";
str=str+"this is a test for isapi";
str=str+"</body>";
str=str+"</html>";
Response->Content=str;
编译后在98的PWS下可正常工作,显示出测试文本。放到NT下却说The specified module could not be found. 请问是何道理?在NT下重新编辑、编译也是如此?
难到BCB的ISAPI是专门为98设计的?
...全文
187 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wilbur 2000-06-02
  • 打赏
  • 举报
回复
我用 CB 做过 ISAPI Filter 和 Extention, 在 NT 下一直用到现在. 一个问题只有现象我不能想象.
yuanyingtanxi 2000-06-02
  • 打赏
  • 举报
回复
我确实是在NT下编译的,这种情况也不是没将DLL连接,而是根本找不到程序。
另外我在编译时选的是Release。我用的是BCB5,在哪里取消RUNTIME运行时库选项和RTL DYNAMIC选项。请指教。

---------------------------------------
原应叹息
yuanyingtanxi 2000-06-01
  • 打赏
  • 举报
回复
还有,在这个目录下,系统原来带的htimage.exe和imagemap.exe可以正常执行。我又编了个EXE的CGI程序,放到此目录下也显示The specified module could not be found.
yuanyingtanxi 2000-06-01
  • 打赏
  • 举报
回复
Re radish:是在NT下编译的
Re kxy:我把这个DLL放在CGI-BIN目录下,其目录设为读取、日志访问、索引此目录。权限设为执行。
wu_xin 2000-06-01
  • 打赏
  • 举报
回复
我也想知道!
alexela 2000-06-01
  • 打赏
  • 举报
回复
我想问你,编译时是否打包?(我怀疑你是否是在NT下重编译的?出现这种情况一般是没将DLL连接进程序,请检查C++BUILDER的RUNTIME运行时库选项和RTL DYNAMIC选项是否取消。)
请将DLL放在程序当前目录下再试试。
yuanyingtanxi 2000-05-31
  • 打赏
  • 举报
回复
紧急求助!!!
追加50分!!!
-------------------------------
原应叹息
现在我知道可能是NT设置方面的问题。我的是NT4+SP6+OP4
kxy 2000-05-31
  • 打赏
  • 举报
回复
你NT的IIS设置是什么样的.dll所在的目录是否可以执行
radish 2000-05-31
  • 打赏
  • 举报
回复
你在NT下编译的吗?
yuanyingtanxi 2000-05-31
  • 打赏
  • 举报
回复
不行,我试过,重编译也不成。
还有,如果输入一个不存在的DLL也会出现上面的提示,所以我怀疑是NT的设置的事
radish 2000-05-31
  • 打赏
  • 举报
回复
你在NT下重新编译以下,我曾经遇到过WIN98下编译的CGI在NT下就不对

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧