TC官方合作论坛

 找回密码
 立即注册
查看: 802|回复: 2

[已解决] 请教自制浏览器的问题

[复制链接]
发表于 2013-12-15 02:38:37 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 zh249883717 于 2013-12-15 02:39 编辑

生成程序运行之后会提示 "0x0045812c"指令引用的"0x00000000"内存.该内存不能为"read".
程序如下

#include"设置.t"
#include"书签看.t"
#include"书签.t"

空间 Ndddpx专用浏览器

功能 开始_点击()
    网页.转到("浏览器0",编辑框.获得文本("编辑框0"))
功能结束//有了


功能 按钮12_点击()
    //这里添加你要执行的代码
    控件.打开窗口("书签看")
功能结束//有了

功能 图片框0_左键单击()
    //这里添加你要执行的代码
    网页.后退("浏览器0")
功能结束//有了

功能 图片框1_左键单击()
    //这里添加你要执行的代码
    网页.前进("浏览器0")
功能结束//有了

功能 图片框2_左键单击()
    //这里添加你要执行的代码
    网页.转到("浏览器0","???")
功能结束//有了

功能 图片框3_左键单击()
    //这里添加你要执行的代码
    控件.打开窗口("书签")
功能结束//有了

功能 图片框4_左键单击()
    //这里添加你要执行的代码
    网页.刷新("浏览器0")
功能结束//有了

功能 浏览器0_加载完成()
    //这里添加你要执行的代码
    标题=网页.得到标题("浏览器0")
    标签.设置文本("标签0",标题,"Ndddpx专用浏览器")
    url = 网页.得到链接("浏览器0","Ndddpx专用浏览器")
    编辑框.设置文本("编辑框0",url,"Ndddpx专用浏览器")
功能结束



功能 初始化()
    //这里添加你要执行的代码
    var path = help.getrcpath("rc:")
    dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path & 辅助.读配置("皮肤","皮肤",".\\Ndddpx专用浏览器配置.ini"),"char *","")
    辅助.等待(50)
    网页.转到("浏览器0",辅助.读配置("关闭","关闭开启",".\\Ndddpx专用浏览器配置.ini"))
功能结束

//点击关闭_执行操作
功能 Ndddpx专用浏览器_关闭()
    状态=辅助.读配置("关闭","开启",".\\Ndddpx专用浏览器配置.ini")
    如果(状态==-1)
        辅助.写配置("关闭","关闭开启",网页.得到链接("浏览器0"),".\\Ndddpx专用浏览器配置.ini")
    否则
        辅助.写配置("关闭","关闭开启","???",".\\Ndddpx专用浏览器配置.ini")
    如果结束
    辅助.等待(500)
    辅助.退出()
功能结束

功能 按钮1_点击()
    //这里添加你要执行的代码
    控件.打开窗口("设置",真)
功能结束//有了

功能 按钮0_点击()
    //这里添加你要执行的代码
    网页.转到("浏览器0","???","Ndddpx专用浏览器")
功能结束//有了

功能 热键0_热键()
    //这里添加你要执行的代码
    线程.开启("Ndddpx专用浏览器.开始_点击","")
功能结束



空间结束
//空间结束语句
功能 开始_点击()
    网页.转到("浏览器0",编辑框.获得文本("编辑框0"))
功能结束//有了


功能 按钮12_点击()
    //这里添加你要执行的代码
    控件.打开窗口("书签看")
功能结束//有了

功能 图片框0_左键单击()
    //这里添加你要执行的代码
    网页.后退("浏览器0")
功能结束//有了

功能 图片框1_左键单击()
    //这里添加你要执行的代码
    网页.前进("浏览器0")
功能结束//有了

功能 图片框2_左键单击()
    //这里添加你要执行的代码
    网页.转到("浏览器0","123.sogou.com")
功能结束//有了

功能 图片框3_左键单击()
    //这里添加你要执行的代码
    控件.打开窗口("书签")
功能结束//有了

功能 图片框4_左键单击()
    //这里添加你要执行的代码
    网页.刷新("浏览器0")
功能结束//有了

功能 浏览器0_加载完成()
    //这里添加你要执行的代码
    标题=网页.得到标题("浏览器0")
    标签.设置文本("标签0",标题,"Ndddpx专用浏览器")
    url = 网页.得到链接("浏览器0","Ndddpx专用浏览器")
    编辑框.设置文本("编辑框0",url,"Ndddpx专用浏览器")
功能结束



功能 初始化()
    //这里添加你要执行的代码
    var path = help.getrcpath("rc:")
    dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path & 辅助.读配置("皮肤","皮肤",".\\Ndddpx专用浏览器配置.ini"),"char *","")
    辅助.等待(50)
    网页.转到("浏览器0",辅助.读配置("关闭","关闭开启",".\\Ndddpx专用浏览器配置.ini"))
功能结束

//点击关闭_执行操作
功能 Ndddpx专用浏览器_关闭()
    状态=辅助.读配置("关闭","开启",".\\Ndddpx专用浏览器配置.ini")
    如果(状态==-1)
        辅助.写配置("关闭","关闭开启",网页.得到链接("浏览器0"),".\\Ndddpx专用浏览器配置.ini")
    否则
        辅助.写配置("关闭","关闭开启","???",".\\Ndddpx专用浏览器配置.ini")
    如果结束
    辅助.等待(500)
    辅助.退出()
功能结束

功能 按钮1_点击()
    //这里添加你要执行的代码
    控件.打开窗口("设置",真)
功能结束//有了

功能 按钮0_点击()
    //这里添加你要执行的代码
    网页.转到("浏览器0","???","Ndddpx专用浏览器")
功能结束//有了

功能 热键0_热键()
    //这里添加你要执行的代码
    线程.开启("Ndddpx专用浏览器.开始_点击","")
功能结束




空间结束
//空间结束语句




//设置窗口 的源码:
空间 设置
//定义默认空间

功能 保存设置_点击()
    //这里添加你要执行的代码
    辅助.写配置("皮肤","皮肤",编辑框.获得文本("编辑框0","设置"),".\\Ndddpx专用浏览器配置.ini")
    辅助.写配置("关闭","开启",复选框.获得状态("复选框0","设置"),".\\Ndddpx专用浏览器配置.ini")
功能结束

功能 按钮0_点击()
    //这里添加你要执行的代码
    如果(按钮.获得文本("按钮0","设置")=="设置换肤>>")
        窗口.设置大小(控件.获得子界面句柄("设置"),492,173)
        按钮.设置文本("按钮0","设置换肤<<","设置")
    否则
        如果(按钮.获得文本("按钮0","设置")=="设置换肤<<")
            窗口.设置大小(控件.获得子界面句柄("设置"),262,173)
            按钮.设置文本("按钮0","设置换肤>>","设置")
        如果结束
    如果结束
功能结束


功能 按钮2_点击()
    //这里添加你要执行的代码
    var path = help.getrcpath("rc:")
    dllcall(path & "SkinH_EL.dll","int","SkinH_AttachEx","char *",path & 编辑框.获得文本("编辑框0","设置"),"char *","")
功能结束

功能 初始化()
    //这里添加你要执行的代码
    if(辅助.读配置("关闭","开启",".\\Ndddpx专用浏览器配置.ini")==-1)
        复选框.选中("复选框0",真,"设置")
    否则
        复选框.选中("复选框0",假,"设置")
    endif
    编辑框.设置文本("编辑框0",辅助.读配置("皮肤","皮肤",".\\Ndddpx专用浏览器配置.ini"),"设置")
功能结束

空间结束
//空间结束语句





空间 书签
//定义默认空间

功能 按钮0_点击()
    //这里添加你要执行的代码
    遍历(i=0;i<1000;i++)
        辅助.写配置("书签","书签名",编辑框.获得文本("编辑框0","书签"),".\\Ndddpx专用浏览器配置.ini")
        辅助.写配置("书签","书签地址",编辑框.获得文本("编辑框1","书签"),".\\Ndddpx专用浏览器配置.ini")
    遍历结束
    窗口句柄=窗口.找到窗口("书签")
    辅助.消息框("保存书签成功!","Ndddpx专用浏览器")
    窗口.关闭(窗口句柄)
功能结束

功能 按钮1_点击()
    //这里添加你要执行的代码
    窗口句柄=窗口.找到窗口("书签")
    窗口.关闭(窗口句柄)
功能结束

功能 初始化()
    //这里添加你要执行的代码
    编辑框.设置文本("编辑框0",网页.得到标题("浏览器0","Ndddpx专用浏览器"),"书签")
    编辑框.设置文本("编辑框1",网页.得到链接("浏览器0","Ndddpx专用浏览器"),"书签")
功能结束

空间结束
//空间结束语句






//存书签的两个源码:
空间 书签看
//定义默认空间

功能 删除_点击()
    //这里添加你要执行的代码
    列表框.删除文本("列表框0",列表框.得到个数("列表框0","书签看"),"书签看")
功能结束

功能 取消_点击()
    //这里添加你要执行的代码
    窗口句柄=窗口.找到窗口("书签列表")
    窗口.关闭(窗口句柄)
功能结束

功能 初始化()
    //这里添加你要执行的代码
    列表框.增加文本("列表框0",辅助.读配置("书签","书签名",".\\Ndddpx专用浏览器配置.ini"),"书签看")
功能结束

功能 列表框0_选择改变()
    //这里添加你要执行的代码
    编辑框.设置文本("编辑框0",辅助.读配置("书签","书签名",".\\Ndddpx专用浏览器配置.ini"),"书签看")
    编辑框.设置文本("编辑框1",辅助.读配置("书签","书签地址",".\\Ndddpx专用浏览器配置.ini"),"书签看")
功能结束

功能 列表框0_左键双击()
    //这里添加你要执行的代码
    网页.转到("浏览器0",辅助.读配置("书签","书签地址",".\\Ndddpx专用浏览器配置.ini"),"Ndddpx专用浏览器")
功能结束

空间结束
//空间结束语句





请问是哪里出现问题了.要修改哪里?
回复

使用道具 举报

发表于 2013-12-15 08:42:47 | 显示全部楼层
太长了……可以加Q1472750668帮你
回复 支持 反对

使用道具 举报

发表于 2013-12-15 08:53:37 | 显示全部楼层
= =。。。把你那个文件发过来如何,,方便看源码。还有测试,,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 13:50 , Processed in 0.037108 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表