
朋友们在用Delphi编程序的时候 常常碰到需要在程序中获取自己的IP地址的情况 在以往的版本中 可以通过编写一段代码或函数实现这一功能 但有了Delphi 这个工作可以更简化了 利用控件只需一句代码 就可以非常方便地实现这一功能 新建一Project 在form 中添加控件statu ar (Win 页)和控件IdIPWatch (Indy Misc页) 接着设置好控件属性 在statu ar 的panels中添加 TStatusPanel和 TStatusPanel两项 IdIPWatch 的HistoryEnabled的属性设为False 编写代码 在TForm FormCreate(Sender: TObject)中加入以下代码 statu ar Panels[ ] Text:=IdIPWatch LocalIP;OK!按下F 功能键 运行程序 看一下窗口下边状态栏中是不是已经显示了本机的IP地址了?提示 若IdIPWatch 的HistoryEnabled的属性设为True 则会在程序退出时 自动生成一个文件(文件名为HistoryFileName属性设定的值) 记录当前的IP地址 lishixinzhi/Article/program/Delphi/201311/24694
这个问题我之前给ANDROID手机程序做PC客户端项目时遇到并处理过,即用户通过数据线将PC与手机连接,当然需要开启USB调试模式等,就像豌豆荚之类的软件那样,插入USB设备自动检测并区分、识别调用特定功能。再说USB是一个标准化组织,每一个USB设备需要遵守其标准,其通过PID及VID区分每个设备,其中VID代表不同厂商或同一厂商不同产品系列,PID代表产品(某个型号),也就是说同型号的PID相同,但一般没有办法提取设备的序列号(唯一特征码),除非厂商提供了SDK中带有相关的函数提供了此功能,目前我没有找到通用的方法解决您这个问题。而且很多厂商不会花钱向USB交钱去申请VID及PID,其只有盗用其它厂商或者自己的VID及PID,因此其经常会有重复的可能。
软件开发将来能干的工作如下:
1、数据库管理。能应用关系范式进行数 据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。 获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。 就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管 理员。
2、软件测试。掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。 就业方向:企业、政府、社区、 各类学校等软件测试员。
3、WEB应用程序设计。具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macrome dia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。 就业方向:企业、政府、社区、各类学校等WEB应用程序员。
Delphi 7中快速获取本机IP地址
朋友们在用Delphi编程序的时候,常常碰到需要在程序中获取自己的IP地址的情况。在以往的版本中,可以通过编写一段代码或函数实现这一功能。但有了Delphi 7,这个工作可以更简化了。利用控件只需一句代码,就可以非常方便地实现这一功能。
新建一Project1,在form1中添加控件statusbar1(Win32页)和控件IdIPWatch1(Indy Misc页)。接着设置好控件属性:在statusbar1的panels中添加0-TStatusPanel和1-TStatusPanel两项;IdIPWatch1的HistoryEnabled的属性设为False。
编写代码:在TForm1FormCreate(Sender: TObject)中加入以下代码:
statusbar1Panels[1]Text:=IdIPWatch1LocalIP;
OK!按下F9功能键,运行程序,看一下窗口下边状态栏中是不是已经显示了本机的IP地址了?
提示:若IdIPWatch1的HistoryEnabled的属性设为True,则会在程序退出时,自动生成一个文件(文件名为HistoryFileName属性设定的值),记录当前的IP地址
以上就是关于Delphi7中快速得到本机IP地址全部的内容,包括:Delphi7中快速得到本机IP地址、delphi 获取设备唯一特征码、软件开发将来能干什么工作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)