以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- win 10 下开发,遇到莫名错误! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72759) |
-- 作者:bahamute -- 发布时间:2015/8/5 17:56:00 -- win 10 下开发,遇到莫名错误! 原来在win7下开发了一半的项目,升级到win10后今天是第一次开发,结果遇到奇怪的错误,明明是自定义登录,如果登录失败,不可能进入主界面(之前也一直正常的),但是输入用户名和密码后,会出现如图提示,关闭报错窗口后,又可以进入程序主界面。 莫名其妙的错误,如果密码不对,不可能加载主界面的,它这个提示貌似与FT内置用户管理有冲突! 删除bin目录不行,压缩项目也不行。
[此贴子已经被作者于2015/8/5 17:59:04编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/8/5 18:42:00 -- 呃,提示就是 afterLoad事件的代码,你删除代码看看。 |
-- 作者:bahamute -- 发布时间:2015/8/5 21:10:00 -- 是以下代码原因,如果服务器不通,就会出现上述问题,已经加了判断,目前没问题了。 但为何会报用户名或密码不正确,还是没搞懂。并且问题不是出在主窗口afterload代码,而是出在afteropenproject代码里的。
Dim Info_S As String Info_S = FileSys.ReadAllText("\\\\WINDOWS-596NTF3\\Share$\\Contract\\升级\\update.txt", Encoding.Default) \'读取生成的文本文件 Dim pars() As String = Info_S.Split("|") \'将读取的信息拆分为数组 Dim dt1 As Date= pars(0).trim() \'升级包版本 Dim dt2 As Date= pars(1).trim() [此贴子已经被作者于2015/8/5 21:12:10编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/8/5 21:13:00 -- 局域网共享文件夹的升级?
在beforeOpenproject事件,加入代码
shell("net use \\\\192.168.1.211\\共享的文件夹名 密码 /user:用户名", 0) |
-- 作者:bahamute -- 发布时间:2015/8/5 21:33:00 -- 谢谢大红袍回复! 是自己做了个局域网自定义用户升级,方便控制那些客户端必须升级,那些无需升级,可减少无谓升级次数。
请教一下: 如何快速判断局域网SQL服务器是否通联? |
-- 作者:大红袍 -- 发布时间:2015/8/5 21:42:00 -- 这样会快一些
try |
-- 作者:bahamute -- 发布时间:2015/8/6 8:33:00 -- 为了测试方便,我直接禁用了本地网卡, 貌似这句不起作用 Conn.ConnectionTimeout=5 还是过了将近半分钟才报错。 |
-- 作者:大红袍 -- 发布时间:2015/8/6 9:06:00 -- 没办法的这个。
你先 想 TryConnectHost 再 ping,再连接
http://www.foxtable.com/help/topics/2709.htm
[此贴子已经被作者于2015/8/6 9:05:58编辑过]
|