Labview的檔案路徑:當前VI路徑和應用程式目錄的區別
程式原始碼如下:
以VI形式直接執行時的結果:
新增到專案檔案中,並在專案中以VI形式直接執行時的結果:
生成exe後以exe形式執行的結果:
從上述結果可見,labview的vi原始碼是封裝在exe格式中的,所以在以exe形式執行時vi路徑的上級目錄是XX.exe。
總結:
當前VI路徑返回當前vi所在的路徑,生成exe後返回的路徑中包含XX.exe這一級的目錄,常用於vi的呼叫。
應用程式目錄返回的是當前程式所在目錄,即vi或exe所在的目錄,可用於讀取配置檔案或者資料檔案。
相關推薦
Labview的檔案路徑:當前VI路徑和應用程式目錄的區別
程式原始碼如下: 以VI形式直接執行時的結果: 新增到專案檔案中,並在專案中以VI形式直接執行時的結果: 生成exe後以exe形式執行的結果: 從上述結果可見,labview的vi原始碼是封裝在exe格式中的,所以在以exe形式執行時vi
什麼是Web App、Hybrid App、 Native App以及區別,當前主流移動和應用程式型別
隨著H5標準的釋出以及推廣,使得移動應用的開發也受到了很大影響,出於效率、成本等等的原因,移動應用的開發不在完全依賴於“原生”。 今天就簡單總結一下目前的三大主流移動應用開發型別。 APP,一般認為是 mobile application,也就是移動移動應用
C++檔案操作-獲取當前工作路徑的方法
1.採用GetCurrentDirectory,用於獲取當前程序的當前目錄 2.getcwd獲取當前工作目錄,類似上一方法 #include <direct.h> #include <stdio.h> c
MFC函式GetModuleFileName():獲得應用程式目錄絕對路徑
GetModuleFileName()得到模組的完整路徑名,例如,你載入c:\windows\system32\a.dll,得到模組控制代碼h,則你可以用GetModuleFileName()得到h模組的完整路徑名。 注:直接用LoadLibrary()或AfxLoadL
目錄路徑加反斜槓和不加的區別
1.(無)開頭表示當前目錄下的 2.(/)開頭的目錄表示該目錄為根目錄的一個子目錄 3.(./)開頭的目錄表示該目錄為當前目錄(當前目錄所在的目錄)的一個子目錄 4.(../)開頭的目錄表示該目錄為當前目錄的父目錄 (adsbygoogle = window.adsbygoogle
獲取被載入dll路徑和應用程式執行目錄
獲取程式路徑和獲取載入模組路徑 DWORD GetModuleFileName(HMODULE hModule,LPTSTR lpFilename,DWORD nSize); 函式引數說明: hModule HMODULE 裝載一個程式例項的控制代碼。如果該引數為NULL,
安卓開發:SmartImageView簡單實現和應用
overload override ans geb actor dsta pub pac 獲取 通常從服務器端獲取的圖片是URL地址,如果簡單地通過URL地址獲取圖片? 有一個開源項目:SmartImageView,做到了這個功能,同時還有其他功能,下載不便,過於龐大 這裏
Python程式設計:命令列python和python -m的區別
參考了很多,總結下 Python指令碼執行的方式 當模組匯入 直接執行(__name__ == "main") $ python 執行當前目錄下py檔案 $ python -m 將已安裝庫中的模組當指令碼執行 主要
Hive面試題:Hive 內部表和外部表的區別
建立外部表多了external關鍵字說明以及location path. Hive中表與外部表的區別: 1、在匯入資料到外部表,資料並沒有移動到自己的資料倉庫目錄下,也就是說外部表中的資料並不是由它自己來管理的!而表則不一樣; 2、在刪除表的時候,Hive將會把屬於表的元資料和資料全
學習:JS中null 和 undefined 的主要區別
注意在 JScript 中 null 和 undefined 的主要區別是 null 的操作象數字 0,而 undefined 的操作象特殊值NaN (不是一個數字)。對 null 值和 undefined 值作比較總是相等的。 var a; var b=null; var
小白學安卓(一):Android系統架構和應用開發特色
一、Android架構 Android大致可以分為四層架構: Linux核心層 系統執行庫層 應用框架層 應用層 Linux核心層 Android系統是基於Linux核心的,這一層為Android裝置的各種硬體提供了底層的驅動,如顯示驅動
再議:裝飾器模式和代理模式的區別
在典型的例子上,兩者是非常好區分的。如spring的AOP、遠端代理類、JDK的proxy,都是代理模式。JDK裡的輸入/輸出器是很典型的裝飾器模式! 但在有些場景上,對設計模式入門的新手,還是有點難區分,我曾經也一度為此困惑。 兩個模式的UML類圖基本沒區別,都是實現同一
C#中使用程序開啟檔案和應用程式
using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; nam
動態代理:JDK動態代理和CGLIB代理的區別
沒有 asm info 生成 字節 依據 技術分享 clas inf 代理模式:代理類和被代理類實現共同的接口(或繼承),代理類中存有指向被代理類的索引,實際執行時通過調用代理類的方法、實際執行的是被代理類的方法。 而AOP,是通過動態代理實現的。 一、簡單來說: J
python:remove,pop和del方法的區別
這三種方法都是list的刪除方法,其中remove是針對可變列表的元素進行搜尋刪除,而pop和del是針對可變列表的下標進行搜尋刪除。具體區別如下: 1. remove remove(item)方法是直接對可變序中的元素進行檢索刪除,返回的是刪除後的列表,不
四色問題:證明、推廣和應用
查六度空間理論資料的時候,總看到說和四色問題很相似,但後者可以在數學上證明。之前也只知道結論,順便查下,看看數學上是怎麼證明的,同時也弄明白幾個疑問。 地圖四色定理(Four color theorem)最先是由一位叫古德里(Francis Guthrie)的英國大學生提出來的。四色問題的內容是:“任
python2 和python3 開啟檔案注意事項(兩者decode和encode函式的區別)
比如,需要開啟的資料檔案puk_training.utf8的樣式如圖所示 一、python2 開啟檔案: import sys print(sys.getdefaultencoding()) #系統預設編碼方式 f = file(".\\pku_training
問題:彙編裡 IMPORT和EXPORT有什麼區別?
。然後,就可以在C中使用該函數了。從C的角度,並不知道該函式的實現是用C還是彙編。更深的原因是因為C的函式名起到表明函式程式碼起始地址的左右,這個和彙編的label是一致的。 /* cfile.c * in C,call an asm function, asm_strcpy * Sep 9, 2004 */
獲得當前應用程式目錄的GetCurrentDirectory()和GetModuleFileName()函式 .
bool CtestDlg::GetXMLMessage(void) { char cModulePath[MAX_PATH] = {0}; ::GetModuleFileName(NULL, cModulePath, MAX_PATH);
python:PATH、PYTHONPATH 和 sys.path 的區別
earch The org ng- var std 安裝 如果 命令 python:PATH、PYTHONPATH 和 sys.path 的區別 共同點 所有在它們的路徑裏面的 moduel 都可以被 import PATH 在 PATH 中的一些命令,例如 *.e