嗨全部 我在Delphi中插入Oracle数据库映像文件(创建表(id int,dir varchar2(200),图像blob)。现在我想在dblick上打开该文件的目录(dir) dbimage1 例如:d:\ image.bmp 预先感谢打开文件目录
打开文件目录
回答
可以使用TOpenPictureDialog让用户选择一个图像文件
我认为OP正在用英文挣扎,但想打开一个文件,他们已经知道文件名和路径,因此没有需要浏览它。 –
@Warren P是最有可能的,但这个问题表明,他实际上使用了TOpenPictureDialog http://stackoverflow.com/questions/5308661/insert-jpeg-files-to-oracle –
uses ShellAPI;
...
// opens Windows Explorer with the file highlighted
ShellExecute(Handle,
'open',
'C:\Windows\explorer.exe',
'/start,"' + ImageFileName + '"',
nil,
SW_SHOWNORMAL);
// opens the default program associated with the type (extension) of the file,
// which in your case can very well be Windows Fax and Picture Viewer
ShellExecute(Handle,
'open',
nil,
'"' + ImageFileName + '"',
nil,
SW_SHOWNORMAL);
如果ImageFileName
已经包含"
,在代码中删除它们。以上。
谢谢你的回答,但我需要改变这一点shellapi代码ShellExecute(Handle,'C:\ Windows \ explorer.exe','/ start,''+ mydirectiory +'''',零,SW_SHOWNORMAL);像这样 – user578332
@ user578332:对不起?像什么? –
- 1. 从工作目录中打开文件
- 2. 从同一个目录打开文件
- 3. 打开文件目录问题
- 4. 无法从python目录打开文件
- 5. 在相邻目录中打开文件
- 6. 从任何目录打开文件
- 7. 如何从python目录中的目录打开文件
- 8. OpenFileDialog:打开目录
- 9. 从目录打开文件,并保留文件名和内容
- 10. 批处理文件在目录中打开新文件?
- 11. 在软件包目录内打开一个文件,而不是从当前目录打开
- 12. django:mod_wsgi无法打开项目目录中的日志文件
- 13. C FOpen()打开文档目录iOS
- 14. 无法在Android文档目录中列出或打开文件
- 15. 如何只打开目录中的文本文件 - Python
- 16. 如何打开或发送事件时获取文件目录?
- 17. 目录列表/文件打开的vim插件
- 18. * .bat从Eclipse打开的文件在错误的目录中打开
- 19. LDAP - 打开“基本”目录
- 20. 隐藏打开目录
- 21. 打开目录对话框
- 22. scandir无法打开目录
- 23. Gitlab无法打开目录
- 24. 如何从打开目录列表的目录中获取文件?
- 25. PHP包含语句无法打开流目录到文件的当前目录
- 26. Vim的设置工作目录FTO第一默认打开的目录/文件
- 27. 从文本文件中打开条目
- 28. 打开失败:ENOENT(没有这样的文件或目录)试图打开一个文本文件
- 29. 如何打开目录中的随机文件夹
- 30. 在工作目录之外的C++中打开一个文件
我不确定我明白你在问什么。你问的是如何在“D:\”打开Shell窗口?你是从'D:\ image.bmp'中提取文件路径吗? –
我想双击dbimage1打开文件时使用Windows传真和图片查看器 – user578332