以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  2016錯誤!!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76656)

--  作者:tennis
--  发布时间:2015/11/3 7:47:00
--  2016錯誤!!

刚装好2016版(20151102) ,把之前项目载入,网页浏览器控件无法显示了(时钟.swf)出现如下:

 


图片点击可在新窗口打开查看此主题相关图片如下:2016err.jpg
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2015/11/3 9:12:00
--  

1、是不是路径没有设置好?

 

2、新建一个项目测试是否正常?


--  作者:Hyphen
--  发布时间:2015/11/3 9:13:00
--  
测试没有这种情况。做个简单的窗口网页控件测试一下
--  作者:大红袍
--  发布时间:2015/11/3 9:19:00
--  
我测试了一下,正常。
--  作者:tennis
--  发布时间:2015/11/3 11:17:00
--  

是路径的问题,只要目录移动就出错,既然开发一项目皆会开一独立目录,且在设计时所指定的档案也会复制到项目目录中的IMAGE或相关目录,建议FT设计时所指定的档案,不要存绝对路径,不然项目移动存放到不同的硬碟时就改死了!!


--  作者:大红袍
--  发布时间:2015/11/3 11:22:00
--  

呃,不是可以指定为相对路径的么?

 

比如用代码

 

e.Form.Controls("WebBrowser1").Address = projectPath & "flash/abc.swf"


--  作者:tennis
--  发布时间:2015/11/3 12:19:00
--  
錯誤是出現用屬性中選擇的檔案,非代碼
--  作者:大红袍
--  发布时间:2015/11/3 14:09:00
--  
以下是引用tennis在2015/11/3 12:19:00的发言:
錯誤是出現用屬性中選擇的檔案,非代碼

 

那你就不要用属性设置,你直接在afterload事件指定路径就好。


--  作者:tennis
--  发布时间:2015/11/4 6:54:00
--  
那之前项目中已设定的不是惨了吗?,不少ㄝ
[此贴子已经被作者于2015/11/4 6:55:15编辑过]

--  作者:大红袍
--  发布时间:2015/11/4 9:29:00
--  
以下是引用tennis在2015/11/4 6:54:00的发言:
那之前项目中已设定的不是惨了吗?,不少ㄝ
[此贴子已经被作者于2015/11/4 6:55:15编辑过]

 

你如果在属性里设置的路径,就是绝对路径,如果路径没有对应的文件,肯定不显示了。