急求!Delphi读取文件,按照关键字获取相应信息 这个 弄个memo1 隐藏起了 loadfromfile方法 加载到memo 用lines属性一行行 查字符串 看看开头是不是columns和rows查到了 再往后查冒号 把冒号后的读出来.简单的字符串处理就能搞定Delphi 从注册表中获取文件类型名称 每一个文件类型的信息被保存在注册表中的 'HKEY_CLASSES_ROOT'下面。比如要找个*.jpg图片文件的类型信息,先在HKEY_CLASSES_ROOT下读取.jpg项的默认值(字符串):jpegfile然后再在HKEY_CLASSES_ROOT下读取jpegfile项的默认值:JPEG 图像好了,你要的信息到手了另外打开方式也可在这里找到的下面的话是别人说滴:首先在HKey—Classes—Root寻找与FileExt(文件后缀,带“.”)相匹配的主键,然后从“默认”键名取得键值,然后以该键值作为主键取得FileExt的具体描述。在其子键shell\\open\\command中保存了由哪个程序、以什么参数打开FileExt类型的文件的信息。用DELPHI怎么读取外部EXE的版本信息?求代码。如题 谢谢了 告诉你读取版本的:function GetAppVersion(FileName:string):string;var VerInfoSize:DWORD;VerInfo:Pointer;VerValueSize:DWORD;Dummy:DWORD;VerValue:PVSFixedFileInfo;begin Result:='';VerInfoSize:=GetFileVersionInfoSize(PChar(FileName),Dummy);if VerInfoSize=0 then Exit;GetMem(VerInfo,VerInfoSize);GetFileVersionInfo(PChar(FileName),0,VerInfoSize,VerInfo);VerQueryValue(VerInfo,'\\',Pointer(VerValue),VerValueSize);Result:=IntToStr(VerValue^.dwFileVersionMS shr 16)+'.'+IntToStr(VerValue^.dwFileVersionMS and$FFFF)+'.'+IntToStr(VerValue^.dwFileVersionLS shr 16)+'.'+IntToStr(VerValue^.dwFileVersionLS and$FFFF);FreeMem(VerInfo);end;如何获取文件名中“.”的位置 delphi 要找文件名或者扩展名的话建议用ExtractFilePath/ExtractFileExt,确定字符串的位置用POS,如果是针对字符串的操作建议楼主用一下StrUtils单元的函数,基本上可以完成任何想要的功能Delphi获取文件最新修改时间 Delphi7 Windows电脑 打开Delphi7集成开发环境,在Diaglog面板,向默认工程的Form1窗体放一个Opendiag1控件 2 在默认工程的Form1窗体,再放一个Edit1控件,两个Button控件。delphi如何获得一个文件夹下所有文件的信息? 方法1:先调用FindFirst启动列表,再循环调用FindNext获取文件名存入aa数组,最后调用FindClose关闭列表 方法2:直接使用TFileListBox控件,设置好Drive、Directory、FileType属性,然后访问其Items数组就能得到所有文件/子目录列表了,很简单delphi运行期的执行文件,怎么获取它的版本号 Function FileVersion(Const aFile:String;Var AMajor,AMinor,ARelease,ABuild:DWORD):Boolean;VarLpdwHandle,VersionSize:DWORD;VB:Pointer;VS:PVSFixedFileInfo;BeginResult:=False;AMajor:=0;AMinor:=0;ARelease:=0;ABuild:=0;LpdwHandle:=0;VersionSize:=GetFileVersionInfoSize(PChar(aFile),LpdwHandle);If VersionSize>;0 ThenBeginGetMem(VB,VersionSize);TryIf GetFileVersionInfo(PChar(aFile),0,VersionSize,VB)ThenBeginVerQueryValue(VB,'\\',Pointer(VS),VersionSize);AMajor:=VS.DwFileVersionMS Div$10000;AMinor:=VS.DwFileVersionMS Mod$10000;ARelease:=VS.DwFileVersionLS Div$10000;ABuild:=VS.DwFileVersionLS Mod$10000;Result:=True;End;FinallyFreemem(VB);End;End;End;
随机阅读
- 杀阡陌对花千骨那么好,为什么她被白子画订钉子时杀阡陌没有救她?杀阡陌有为她做过什么吗?比白子画多吗 白子画,你来干什么?杀你
- 大件运输为什么控制加速度 在座的老司机!有谁懂,大件运输有什么运输服务项目?
- 小女孩可爱发型绑扎方法图解 儿童发型扎法推荐 儿童女孩运动发型图片大全
- 一个打老婆的男人对吗?还是打一个怀孕初期的女人!! 怀孕打老婆的男人是男人嘛
- 托福阅读中的抽象性人文科学类文章的错误率好高啊~有什么办法可以提高这种类型的阅读? 做tpo阅读错误率
- 模拟机器人工厂 手机算不算人工智能?
- 入党家庭成员政审证明怎么写 政审 家庭成员
- 福州火车站到新动物园坐几路公交车? 火车站去福州动物园多久
- 一氧化碳二级能源
- 活性炭纤维在污水处理中的应用 求活性炭分类及其在水处理行业的应用??
- 南京浦口买房要多少钱一平米 万江街道不动产
- 上海市杨浦区水丰路小学怎么样? 水丰路小学怎样
- 点要写在田字格的什么地方 两个一起的田字格模板
- 通州区水仙园详细地址
- 奥妙洗衣液 奥妙洗衣液英语
- ps合并图层有什么用?ctrl+e的作用究竟是什么?为什么要合并图层?
- 天津大港区有江南布衣这个品牌吗?具体地点在哪里? 天津沽上江南在哪里
- 大梵般若的武功招式 大梵般若三个境界
- 商业银行信贷管理实行集中授信 授信审批部和信贷管理部的关系是什么?
- 关于双电源互补对称功率放大电路是怎样互补的? 简单互补对称功率放大电路 实验数据