求教如何打开局域网内的web共享文件?
已知地址如http://192.168.11.11/xxx.txt,如何指定路径将其打开?另外如果将此路径名直接赋给string类型的话,显示的不是原值(去掉了/),请问是怎麽回事(在cb6下)? 问题点数:20、回复次数:8Top
1 楼Friecin(雪客)回复于 2004-04-03 17:06:27 得分 0
AnsiString FilePathName = "http://192.168.11.11/xxx.txt";
ShowMessage("http://192.168.11.11/xxx.txt");
没有问题。Top
2 楼wordonly(no-sound)回复于 2004-04-03 21:25:41 得分 0
ShowMessage(FilePathName);可以麽?周末在家手头没有环境没法试验。
也可能是“\”,我把路径赋给Edit1->Text,显示出来就自动去掉一个斜杠Top
3 楼constantine(飘遥的安吉儿)回复于 2004-04-04 16:49:19 得分 0
ShowMessage('http://192.168.11.11/xxx.txt');
Edit1->Text:='http://192.168.11.11/xxx.txt';
一样没有问题。Top
4 楼wordonly(no-sound)回复于 2004-04-05 09:44:48 得分 0
抱歉,记错了,是“\”
ShowMessage("http:\\192.168.11.11\xxx.txt");
显示出的是http:\192.168.11.11xxx.txt
Top
5 楼wordonly(no-sound)回复于 2004-04-05 09:54:49 得分 0
关键是第一个问题,应该怎麽打开?Top
6 楼ToIP(朽木)回复于 2004-04-06 14:16:09 得分 20
ShellExecute( NULL,"open", "http://192.168.11.11/xxx.txt", NULL, NULL, SW_SHOWNORMAL);
不是:“http:\\192.168.11.11\xxx.txt”
如果是本地路径用“\”Top
7 楼ToIP(朽木)回复于 2004-04-06 14:27:57 得分 0
我没试过,呵呵
Top
8 楼pp616(坏蛋)回复于 2004-04-06 16:10:29 得分 0
直接用winnet库读就可以了。Top




