说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB获取程序工作路径的方法

HTML文档下载 WORD文档下载 PDF文档下载
VB获取程序工作路径的方法
(作者:段炼)

Visual Basic(VB)
  VB中通过App关键字来实现的对程序全局对象的访问,App对象的Path属性直接指出了应用程序的工作路径。

  例如,下面的代码实现在程序运行中PictureBox控件动态加载位于工作目录的image子目录下的图像文件picture1.gif :

FilePosition = App.Path & "\image\picture1.gif"

Picture1.Picture = LoadPicture(FilePosition)



Visual C++ (VC)
  MFC似乎并没有直接提供取得应用程序工作路径的方法,但在VC中可以简单使用C语言中的getcwd函数(在中说明)来取工作路径。

  例如:

char buffer[_MAX_PATH];

if(_getcwd(buffer,_MAX_PATH)==NULL)

cout<< "_getcwd error"<<"\n";

else

cout<
  输出为工作路径:

     E:\PathInfo\Debug



Delphi
  在Delphi中,调用函数ParamStr(0)可以取得可执行文件的完整路径信息(工作路径加可执行文件名),再调用ExtractFileDir或ExtractFilePath函数即可提取出应用程序工作目录或路径。例如:

   label1.caption:=ExtractFileDir(ParamStr(0));

   label2.caption:=ExtractFilePath(ParamStr(0));

  其显示结果分别为:

   E:\PathInfo

   E:\PathInfo\



C++Builder(BCB)
  C++Builder完全兼容ANSI C、C++,因而同VC一样,我们也可以调用C语言中的getcwd函数来取工作路径。此外,BCB语言还提供了如ParamStr()、ExtractFilePath等与Delphi一致的函数,我们只需将Delphi中的"."改为BCB中的"->"即可同样使用。例如,在Label1中显示工作路径:

  Label1->Caption=ExtractFilePath(ParamStr(0));

  需注意的只是BCB区别大小写而Delphi不区别大小写。



Java (JDK、VJ++、JBuilder等)
  在跨平台语言Java中,有关Application的全局信息放置在一个Properties(Hashtable类的一个子类)对象中,键"user.dir"所对应的值即工作路径。通过System.getProperty("user.dir")即可取得Application工作路径字符串。

  例如:

  public class Class1

  {

  public static void main (String[] args)

  {

  System.out.println(System.getProperty("user.dir") );

  }

  }

  控制台输出:

   E:\PathInfo
iOS七年,苹果都为开发者准备了哪些工具? TIOBE 2014年9月编程语言排行榜:Java、C++跌至历史最低点 如何甄别具有软实力的IT应聘者? 避免关注底层硬件,Nvidia将机器学习与GPU绑定 盘点MIT Demo Day上4个最有前途的创业点子 IDF 2014第一天纵览:智能设备唱主角 时尚化才是可穿戴的未来 ASP.NET之父Scott Guthrie:借技术之力铺平未来之路 两年测试,NSA或将让其数据中心洗上油浴 【云先锋】数云:另类淘宝创业,瞄准背后百万卖家的数据挖掘 Xcode 6 GM、6.1齐出,Swift终迎1.0版! 我眼中的Devops——倍道而进! 英特尔物联网世界:提供开发工具包,实现万物互联 三十功名尘与土——我的程序员生涯自白 触摸未来:为什么说AR是未来最重要的人机界面? 科普:谈云计算中间件理念 能准确“猜透”玩家心理,深度学习让游戏更智能 阿里过程改进专家:看板核心在于拉动式管理过程+数据化支持改进 英特尔Edison全面上市,专为小型可穿戴设备设计 APM最佳实践:Web 2.0和AJAX四大优化战略 开放•创新•共赢 2014华为开发者联盟沙龙即将开幕 排名前十的SQL和NoSQL数据库 干货议题,中国互联网安全大会免费门票等你来! 【云先锋】红象云腾:Hadoop将和高铁一样改变我们的生活 IDF 2014上开发者最应关注的三件事之:原生应用兼容性篇 《近匠》WRTnode创始人罗未:OpenWrt,下一个时代的Android AMD爆新一代架构,代号Zen! 【问底】严澜:数据挖掘入门——分词 顺丰集团IT副总裁徐庆强:信息化技术支撑高质量服务 【CTO俱乐部走进雅虎北京全球研发中心】活动图文实录 病毒式传播到商业价值,Docker开创以开发者为主导的商业模式 一周消息树: Windows 9系统截图大量曝光,一起来看看它长什么样! 为什么我的机器加入域的时候会出现“提供的凭据与已存在的凭据集冲突”的错误? 一个简单但很迷惑地问题!请指教! 分发高手睇过来 请求帮助 [转帖·放分]恶毒女人的情书 如果自己创建一个类,在这个类中想调用当前CXXVIEW类中的函数该如何办? P:Pointer? 数据库连接问题? 如何在菜单中显示图片?谢谢! 在线等待!急,tomcat中文问题 工作很非常特别烦心,散分 如何监控网络中的打印 请问在COMCAT中如何更改根目录的路径 java 中的double类型,在Oracle数据库中应该对应的是什么类型? 怎样作才能不让用户随意更改系统时间和日期? 关于单击和双击的问题 请问一个关于GB要转换成日文的Shift-JIS内码的问题 请问一下这个字符串什么意思? 在ASP.NET中怎樣讀取通過用XMLHTTP Send過來的XML數據包(一個問題50) 关于IrDA在WINDOWS/NT/XP下的编程实现 一定给分啊,快点进来看看阿 ! 帮忙写个SQL语句。 静态文本框里的文字如何调整其大小? store procedure类型 数据窗口问题 编译器参数,在线等待 求sql 如何用BUTTON按钮,将一个窗体文件关闭? 非常简单的付值问题.火急,再线等待,马上送份 调用RasDia();第一次拨号成功断线后再拨就返回错误字符终止连接为何代码如下: 怎样能编写用于用ie注册邮箱、论坛账号时自动填表的软件 资源文件的问题! 一个挑战斑竹的问题!!50分 如何把压缩文件(*.rar或则*.zip)和word文档存到Acess数据库啊??? 如何可以知道访问我的网站的用户来自哪里? 关于SQL的问题 这对话框我如何去掉 asp.net 能否运行在Solaris系统下,参与者有分 c#请求援助 int a 除以 int b 取他们的余数用C#该怎么写啊?谢谢 求救!显示后台数据,在线等待!等…… jsp中的数据库问题,求教!!急 刚学数据库,弱智问题,高分赠送! 这个查询怎么写? 关于表生成文本文件遇到的事情,急 InstallShield Professional Standard Edition 6.30 英文版的下载(高分:200) 寻一男友:发展方向——>老公 我用serv-u,客户端访问为什么没有用户登陆窗口啊? 脚本验证datetime要准确点的 请问,想做出象Protel(Tango)作图效果的程序,如何下手呢? win API函数的区别(win xp 和win 2000)高难度!! 那儿有winsock.pbl 加工一批零件,甲独做20天完成,乙独做15天完成,乙每天比甲每天多加工零件12个,这批零件有多少个?有心人来帮帮 《长征》一诗中写到的红军在长征途中遇到的事件有 为什么别人总抄我的作业,却不给我抄 一批零件,甲单独做要12天完成,乙独做要15天完成,丙独做要20天完成.(1)三人合作一天完成这批零件的( )(2)三人合作3天完成这批零件的( )(3)三人合作( )天可以完成任务(4)三 长方形纸折两次,怎样折出一个30度角?只能折两次哦 谁知道抄作业的速度和做作业的速度是几倍关系? 母爱细节描写,要简洁,越简洁越好.300字足够. 把铁丝和铜丝区别开来,下列方法中不可行的是( )A导电实验B颜色C磁铁D加入稀盐酸 成了写成比喻句 与人的基因相同的动物是什么?老鼠 关于雅思听力和写作要考第二次了,第一次听力和写作不好,同志们给推荐点好材料吧,第一次就做了剑雅那几本书Listen to this(junior) 买了,听了点,大家都推荐那个,但是不喜欢,可能题目设置的 自动扶梯每个台阶的轮子是怎样的? 细节描写母爱的一个瞬间200字,一定要一个瞬间,瞬间起码要100字(回答的好, 雅思听力.写作词汇我准备一个半月后去考雅思。近期准备冲刺下。哪位大大给我雅思的听力写作的词汇啊、之前考过一次才3.目标是6。55555 如何解决家长和孩子之间的矛盾冲突? 有没有好的推荐,哪种空气加湿器好用? 一周内如何提高雅思听力和写作我还有一周就要考雅思了.但是写作和听力都挺成问题的.麻烦大家如果一周内能提高写作和听力~我要单科5.5, 你和老师之间发生过矛盾冲突吗?事情是怎样的?事情是怎样解决的? 空气加湿器哪种好 雅思听力简单但写作却很难!上次的雅思成绩:听力:8阅读:5.5写作:4口语:5怎样提高雅思写作?12月10号要再考. 如何拒绝别人借作业 人的基因主要存在于1.下列关于常染色体和性染色体的叙述,不正确的是:A 性染色体与性别决定有关 B 性染色体只存于性细胞中 C 常染色体与性别决定无关 D 常染色体也存在于性细胞中2.下 咖啡杯有哪些种类 怎样借别人抄作业别人会出高价 人火化后,基因还存在吗? 雅思听力,写作,口语预测,那里的比较准?我12月12日考雅思,想问下谁的听力和写作预测比较准?可以是各个老师的,不一定非要是听力写作在一起的,希望有经验的烤鸭给点参考! 已知角α,β的顶点在坐标原点,始边与x轴的正半轴重合,α,β∈(0,π),角β的终边与单位圆交点的横坐标是-1知角α,β的顶点在坐标原点,始边与x轴的正半轴重合,α,β∈(0,π),角β的终边与单位圆交点 关于感恩党 感恩祖国的诗歌 要独创 不要太多! 淘淘有一些邮票要装在集邮册里,如果每页要装12页要装15页.如果每页装18页,要装多少页用比例解 已知角a的顶点与原点重合,始边与x轴的正半轴重合,终边与单位圆的交点p在直线5x+5y-1=0上则sin2a=? 以突围为话题的作文 咖啡杯的类别像卡布奇诺咖啡用卡布奇诺杯装蓝山咖啡用单品咖啡杯装但卡布奇诺杯和单品咖啡杯怎么认识分类,有什么区别! 直角坐标系中角α的顶点是原点,始边与x轴正半轴重合,终边交单位圆与点A,α∈(π/6,π/2).将角α的终边按逆时针旋转交单位圆与B,记A(X1,y1)),B(x2,y2).(1)若x1=1/3,求x2=?.(2)分别过A,B作x轴的垂线垂足 加湿器什么样的好 小华的集邮册每页贴十四枚邮票贴了六页张力又给了他一些现在小华共有92张邮票张力送给他都少张邮票 小红13分钟打了996个字 小明12分钟打了936鸽子个字,怎么列式 妈妈今年42岁,女儿今年18岁,几年前妈妈的年龄是女儿的4倍? 用一张矩形的纸,折成一个直角三角形,使其中有一个角是30度,请问如何折? 小明和小红以同样的速度打字,小明打了2分钟,小红打了5分钟,小红比小明多打了33个字,小红和小明每分钟各能打多少字? 世界上存在基因完全相同的两个人吗?基因不同又会导致什么不同呢?性格是由基因决定吗? 用矩形纸折出一个直角三角形并使它的一个锐角是30度画出折痕,给证明 一个朋友有人找我抄作业,我又不好拒绝,怎么办?不是一次了,几乎每天都打电话抄我的,我又不好拒绝,毕竟是朋友.但是她没完没了,而且有时我还因为告诉她作业而耽误时间写作业,结果被我爸 世界上有和基因跟自己一样的人么我记得在本书上看到,在一个人死后,少则几百年多则几万年或几十万年,在人的基因重组中会碰到跟你生前一模一样的基因,那是你就会复活,是真的么? 如何将A4纸折成一个角为三十度的直角三角形 小明和小红以同样的速度打字.小明打了2分钟,小红打了5分钟,小红比小明多打33个字.小红和小明每分钟各能打多少个字? 描写母爱的作文(100字) 充电电池充电的时候是将什么转化为什么,工作的时候是将什么转化为什么? 如何婉转拒绝被别人抄作业 和家人分离的作文摆脱 小明住在学校的东面,小强住在学校的西面.小明和小强同时从各自家里出发到学校,小明每分钟走64.5米,小强每分钟走75.5米,21分钟后两个人同时到达学校.小明家与小强家相距多少米? 幼教怎么样就可以成为早教 人和动物细胞中dna存在叶绿体吗 要考托福 每天背多少单词合适啊? 如何解决幼儿教育小学化问题? 哪款加湿器比较好?有谁用过么? 七侓·长征整句诗表现了红军的什么我会给财富的,要快啊 做幼教好还是早教好呢? 加湿器是什么 好用吗 求一段描写植物的文字,100字以上,能体现母爱或父爱. 如何让别人不抄你的作业?我是班里的英语课代表,英语成绩又名列前茅,就经常有人来问问题,我也告诉他们,但有一个人,经常找我要英语作业,我说没写完,他仍然找我要,没办法,我心肠软,没有 巴西前首富申请破产保护 身家蒸发99印尼强烈抗议美国监听 指其违反外交准天文学家发现第一颗地球大小系外行星【土耳其买中国导弹为何一波三折盟友也要区别对待 日本德国仍是美国监英报:美在建核电站或用中国零部件中国图书登陆阿尔及尔外电:朝鲜罗先市掀起学中文热中东欧四国支持西巴尔干国家加入欧盟韩国将首次以国家展团形式参加中国航展经济前景看好 并购风云再起德媒:美国陷入“老大哥”式幻想传染病与慢性病挑战加剧 中美专家共商美墨边界发现走私隧道 设备先进配备轻调查指斯诺登最可能在俄最流行社交网站西报:监听地图揭示权力新格局斯诺登在俄觅得网站工作 11月1日开美报披露美国安局侵入雅虎谷歌盗数据日本最先进潜艇“黑龙”举行下水仪式(手机预装软件审核今起实施 360卸载万圣节主题研究:到哪一年Facebo习近平同利比里亚总统会谈 构建中利全农民夫妻茶馆传唱 坚守东北大鼓传承今年1至9月云南引进省外资金4488中国商业街区力拓内需 业内热议“国际暴涨前的洗盘,你还满仓吗?给娃过生日这事儿,看看外国人都是怎么习近平同利比里亚总统瑟利夫举行会谈 全国优秀县委书记张永宁升任福建泉州副明日将暴涨?知道吗!瞬间改造一个乏味的夜晚,莫过于一盏好李大霄:健康概念股将爆发出妖股(股民云南邮政与临沧市政府合作推进农村电商2015养老事业发展论坛在宜兴开幕 “高尔夫第一书”正式出版 “黑骑士”冒充“法院院长”索要好处费 “诈骗男两百名广州幼儿园小朋友共同筑造《和》猎豹汽车华南虎车队获得巾帼杯兰州警备区持续开展“联村联户、为民富习近平会见“读懂中国”国际会议外方代江苏一电大女生遭扒光殴打拍照 5名施超级预警:风险愈演愈烈!最后一次暴跌
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘