pb如何获取当前的工作路径

作者:达通兴电脑科技公司(www.study01job.com) 郭宝利

当前程序的运行路径是比较重要的一项,开发应用软件时需要注意,程序要根据用户的安装情况自己检测当前的路径。所以,获取当前路径是应用程序开发中肯定会用到的。

首先定义一个扩展函数,可以是全局的外部扩展函数。

Function uLong GetModuleFileNameA(long hinstModule, Ref String lpszPath, uLong cchPath) Library "kernel32.dll"

然后定义全局变量:

String gs_workPath

然后在Application的Open事件中编写如下程序:

long ll_RC

long ll_apphandler

ll_apphandler = handle(GetApplication())

ls_AppPath = Space(256)

ll_RC = GetModuleFileNameA(ll_apphandler, gs_WorkPath, 256)

IF (ll_RC = 0) THEN ls_AppPath = ""

messagebox("应用程序路径", gs_Workpath)

时间: 2024-09-29 23:43:30

pb如何获取当前的工作路径的相关文章

Android 获取内外SD卡路径几种方法总结

Android 获取SD卡路径: 外置sd卡路径,也许很多同学在平时的工作中并不会用到,因为现在很多机型都不支持外置sd卡(这也是Google目标),所以并不用考虑外置sd卡的路径问题.除了开发文件管理类的应用之外,其他应用使用 Enviroment 这个类中的一些静态方法就能满足需要.但也有一些特殊需求需要用到外置sd卡路径,那怎么才能准确获得外置sd卡的路径呢? 方法一 //内置sd卡路径 String sdcardPath = System.getenv("EXTERNAL_STORAGE

asp.net获取网站目录物理路径示例

 这篇文章主要介绍了asp.net获取网站目录物理路径的方法,需要的朋友可以参考下 页面后台cs文件的相对网站根目录的路径/view/Atlas   代码如下: string rootPath1= Server.MapPath("~");  string rootPath2 = Request.ApplicationPath;  string path1 = Server.MapPath("upload");  string path2 = Server.MapPa

Javascript中使用A标签获取当前目录的绝对路径方法

 这篇文章主要介绍了Javascript中使用A标签获取当前目录的绝对路径方法,本文讲解的方法比较特别,需要的朋友可以参考下     一谈到路径相关的问题,大家都会往window.location上想,确实这个对象提供了相当多的路径信息,其中常用的就包括: 1.location.href:当前页面的完整URL 2.location.pathname:当前URL中的路径名 3.location.hash:当前URL中的锚点 4.location.search:当前URL中的查询参数 然而,loca

bat-如何将多个文件拖入命令行并获取所有文件的路径

问题描述 如何将多个文件拖入命令行并获取所有文件的路径 我将多个文件拖入命令行,只显示第一个文件的路径,我只能一个一个拖入,很麻烦. 如何做到多个文件拖入,并显示所有文件的路径 我想是把所有的文件拖入,直接输入所有文件的路径给我的程序,比如D:a.xlsD:b.xlsD:c.xls这样的 解决方案 控制台本身不支持,不过你可以用vb等语言写一个自己的程序,拖动进去可以获得所有文件,然后再调用命令行. 解决方案二: 命令行下文件打包

数据库-android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来

问题描述 android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来 android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来,但是从本地文件中获取到的路径可以正常加载显示 下面是这两种方式的主要代码 //从数据库获取路径并加载 for (DiagHistory diagHistory : diagLists) { String path = diagHistory.getHistoryPic(); Bitmap bitmap =BitmapFactor

node js-nodejs怎么获取脚本所在的路径

问题描述 nodejs怎么获取脚本所在的路径 运行了一个脚本要中脚本中识别自己所在的路径.初学node 如:/root #/bin/node /home/abc/abc.js (我在/root目录下运行node要在脚本abc.js中识别自己脚本的路径)注: abc.js会被别的脚本的require) 如果使用argv[2] ---require会出错 解决方案 fs.readFile(path.resolve(__dirname 'settings.json') 'UTF-8' callback

c-保存获取文件夹啊路径的问题!!急啊急~~

问题描述 保存获取文件夹啊路径的问题!!急啊急~~ "BACKUP DATABASE db_PWMS TO DISK='" + Str_dar + (System.DateTime.Now.ToShortDateString()).ToString() + MyMC.Time_Format(System.DateTime.Now.ToString()) + ".bak" + "'"; 我用如上语句想备份数据库,但是遇到问题,数据库日志如下: ba

VC 获取指定文件夹路径的方法小结

VC获取指定文件夹路径   flyfish  2010-3-5   一 使用Shell函数 1 获取应用程序的安装路径   TCHAR buf[_MAX_PATH];SHGetSpecialFolderPath(NULL,buf,CSIDL_PROGRAM_FILES,NULL);AfxMessageBox(buf); 2 获取应用程序数据路径的文件夹   TCHAR bufApplicateData[_MAX_PATH];SHGetSpecialFolderPath(NULL,bufAppli

Symfony2获取web目录绝对路径、相对路径、网址的方法_php实例

本文实例讲述了Symfony2获取web目录绝对路径.相对路径.网址的方法.分享给大家供大家参考,具体如下: 对于你的需求,Symfony2通过DIC提供了kernel服务,以及request(请求)的封装. 在controller里(在其他地方你可以自行注入kernel,这个服务是HttpKernel库里的一个类:好孩子都喜欢读源代码): $appRoot = $this->get('kernel')->getRootDir(); // 这里得到的是app目录的绝对路径 // ... 然后你