关于IntraWeb的路径问题。help(100分)

阿蛮

Unregistered / Unconfirmed
GUEST, unregistred user!
在用IntraWeb中,我使用的相对路径,本来还一直是用得很好,相对路径下的图片都能打开
(是点击执行文件运行的),后来在是这样加为一个服务的:
C:/MyNet/MyWeb -install
加为服务后,相对路径却变了,以后在IE中打开http://127.0.0.1:2458后,却是
My HomePage Error
Cannot open file images/s/1.jpg
它现在的相对路径变成什么了?
还有,怎样卸掉这个服务?我在进程管理中想中止这个服务,却被告知不能中止,
这样,我无法修改程序了。以下是我加载图片的代码:

procedure TformMain.IWAppFormCreate(Sender: TObject);
var
i: integer;
begin
L:=5;
T:=5;
for i:=1 to 60 do
begin
With TIWImage.Create(self) do
begin
hint:='images/b/'+IntToStr(i)+'.jpg';
pic:='images/s/'+IntToStr(i)+'.jpg';
Picture.LoadFromFile(pic);
Left:=L;
Top:=T;
OnClick:=Myclick;
L:=L+135;
if Left>550 then
begin
L:=5;
T:=t+104;
end;
end;
end;
end;
 
新问题:
  最新在新装完D6后,又装了IntraWeb5,可是不管是以前的IW程序,还是新建的IW程序,
都无法运行,运行后报告:
[Fatal Error] IWProject.dpr(7): Unit inGlobal was compiled with a different version of System.RTL.Version
[Fatal Error] IWProject.dpr(7): Unit inHTTPWebBrokerBridge was compiled with a different version of System.RTL.Version
怎样解决?
 
C:/MyNet/MyWeb -uninstall

路径可以看看它的一个DEMO,好像有地,(记不清了)

版本不一样
先UNSTALL,
 
to abc_xp:
为什么会是版本不一样呢?我新建工程都会出现这问题,而且我已uninstall再install了,
还是出现一样的问题。
 
使用函数:iw的函数:gsAppPath 取得程序所在执行路径
如:NewFileName := gsAppPath + 'CNFJWD.backup';
注意:
uses
SWSystem,IdGlobal,
 
好像放在FILES目录中也是可以地

路径/FILES
 
楼主:
你是用D7还是用D6?

我以前也遇到这样的问题,但怎么解决地我忘了
卸载得干净一点,再安装应该没有什么问题地
 
对了,你是不是安装5.055版本地啊?那个我从来没有安装成功过,其它网友也这样说过

还是安装5.053地好
 
我装的是D6+iw5.0.54,装后一直就是用不成,只好装D7来用了。关于路径的问题,我再
试试看,多谢各位。
 
多人接受答案了。
 
顶部