社区
API
帖子详情
送分,能解决文件打开关联的立即送100分。网上等!
guest
2007-09-29 12:28:32
自己写了一个编辑文本的执行文件,与要编辑的文件能关联打开。现在的问题是双击打开一个关联文件后,再双击另一个文件就会再次打开该执行文件另一个实例,而不是在第一个执行文件里打开。
请问高手如何在打开一个关联文件后,再双击另一个关联文件,让其显示在已经打开的编辑程序里?
...全文
122
7
打赏
收藏
送分,能解决文件打开关联的立即送100分。网上等!
自己写了一个编辑文本的执行文件,与要编辑的文件能关联打开。现在的问题是双击打开一个关联文件后,再双击另一个文件就会再次打开该执行文件另一个实例,而不是在第一个执行文件里打开。 请问高手如何在打开一个关联文件后,再双击另一个关联文件,让其显示在已经打开的编辑程序里?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UltraBejing
2008-05-01
打赏
举报
回复
不明LZ在说什么
meiZiNick
2008-05-01
打赏
举报
回复
lz要干嘛?
嗷嗷叫的老马
2007-10-15
打赏
举报
回复
程序工作流程:
一,检测唯一标识(见后面)
二,如果:
唯一标识存在,查找主窗口,发送当前命令行参数,退出;
唯一标识不存在,创建一个,继续启动
三,完成你自己的功能
关于唯一标识,可以使用互斥体,注册表,磁盘文件等形式,很多很多....
关于发送当前命令行参数,可以使用共享内存,消息等方式
Sandrer
2007-10-15
打赏
举报
回复
最好是在程序里自定义一个消息
例如:
Const OPEN_NEW_FILE = 1 '这个就是自己定义的消息
Public Function WndProc(ByVal hWnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case Msg
Case OPEN_NEW_FILE
…………
…………
…………
End Select
WndProc = CallWindowProc(xx, hWnd, Msg, wParam, lParam)
End Function
这样的话,你打开一个新实例的时候,可以先判断是否已在运行,如果在运行,则给它发送OPEN_NEW_FILE消息(SendMessage(窗口句柄, OPEN_NEW_FILE, 0, ByVal 0&)),至于wParam和lParam两个参数嘛,你可以自行设置,消息处理函数那里处理掉它们就可以了。
注意,SendMessag的最后一个参数lParam的类型为Any(你可以另行设置),如果给它传递一个自定义类型数据的话,一定要使用ByVal传递,消息处理函数里面,接收它的话,可以使用CopyMemory函数来把它转换为你自己的类型:
CopyMemory 自定义类型, ByVal lParam, Len(自定义类型)
Sandrer
2007-10-15
打赏
举报
回复
首先利用1楼的代码,判断程序是否已打开
如果已打开,则使用FindWindow或FindWindowEx来查找该窗口
然后………………
ChenChen88
2007-10-03
打赏
举报
回复
或者不关闭新实例,关闭旧实例
或者象二楼一样,直接关闭新实例,但是在关闭之前,通知旧实例打开新文件,通知的方法有很多,不属于这里讨论
northwolves
2007-10-03
打赏
举报
回复
程序中设置只能打开唯一的进程,如:
if app.PrevInstance then End
人工智能必备数学知识
[本课程属于AI完整学习路线套餐,该套餐已“硬核”上线,点击
立即
学习!] 【为什么学习数学?】 人工智能的本质是数学,
网上
有很多AI课程,只蜻蜓点水的介绍一下算法背后的数学理论,知识点比较混乱,不成体系,学了以后一旦在实战遇到难点就不知道该怎么办了。比方说老师遇到过用很多层MLP预测用户转化率的工程师,只是单纯的追求模型的“复杂度”,而忘记了底层数学的本质回归问题超过3层神经网络足以拟合空间中任一曲线,耗费了大量的运算资源却造成了模型的过拟合。 很多同学因为不理解AI底层的数学和理论,知其然不知其所以然,遇到问题不知道如何从根源上去思考排查
解决
问题,而是花了大量时间做一个“调参侠”,期望蒙中一个优化组合,可是调参空间之巨大如果没有方向随机的搜索和买彩票一样。但是专门的数学课学习起来非常抽象和枯燥,而且其中大量内容和人工智能关系不大。因此在设计这门专为人工智能服务的数学课,讲解从人工智能用到的底层的数学逻辑,让大家可以真正理解数学知识。 【讲师介绍】 褚英昊 技术总监深造于美国圣地亚哥国家超级计算中心,毕业后归国曾服务于世界某500强中国区AI Lab,是人工智能+智能制造领域的专家。先后发表国际期刊21篇(其中SCI收录17篇),第一作者发明专利11份。【学习目标】 1、更加高效学习、更好的理解AI知识 2、在找工作中在众多的套工程的“调参侠”中脱颖而出,获得面试官的重视 3、在实际工作和开发中,遇到问题能理解问题的本质,真正做到精准而高效的
解决
问题,获得领导的倚重 【梳理数学与AI知识之间的
关联
】 【专门为数学设计的项目案例】
【C/C++】万字图文详解C语言
文件
操作 完美装饰课设大作业
在完成某项课设大作业时,我们的老师可能要求我们将内存中存储的数据保存到
文件
里,方便随用随取。本章详细介绍了
文件
一系列操作:
文件
的
打开
与关闭、
文件
的读与写等,以及拓展知识:
文件
缓冲区的介绍等。掌握了
文件
操作不仅能使我们的程序设计锦上添花,还能让我们对程序设计以及计算机有更深层次的了解。
掌握C语言
文件
操作:从入门到精通的完整指南!
"探索C语言
文件
操作的奇妙世界!本指南将带您深入了解如何在C程序中高效地处理
文件
,包括读写
文件
、定位
文件
指针、创建和删除
文件
等。无论您是初学者还是有经验的开发人员,都将受益于本指南提供的实用技巧和案例。通过掌握
文件
操作,您将能够更好地管理数据、优化程序性能,并实现更多功能。
立即
开始您的
文件
操作之旅,让C语言为您
打开
文件
处理的新视野!"
C语言基础14——
文件
操作。文本
文件
或二进制
文件
读写。通讯录的改造。
文件
缓冲区讲解
目录 为什么使用
文件
? 什么是
文件
?
文件
的
打开
和关闭
文件
指针
文件
的
打开
和关闭
文件
的
打开
方式 流 重定义
文件
文件
流
文件
的顺序读写 以字符形式读写文本
文件
fputc()函数 fgetc()函数 以字符串形式读写文本
文件
fputs()函数 fgets()函数 格式化读写
文件
fprintf()函数 fscanf()函数 以数据块的形式读写
文件
fwrite()函数 fread()函数 三种输入/输出函数的比较 改造通讯录
文件
的随机读写 fsee
IDEA本地项目
关联
远程Git远程仓库
下面介绍几种方法:一、代码 clone 到本地这种方法是直接 clone 代码,这样不需要在手动
关联
仓库。1、本地创建空白
文件
夹2、右键 Git Bash Here
打开
控制台3、直接 clone 远程仓库的代码git clone 远程地址(、http)然后正常的代码提交就可以了。二、命令行
关联
1、远程是空白仓库没有任何
文件
的时候2、远程仓库有
文件
。
API
1,486
社区成员
23,280
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章