![](/img/trans.png)
[英]Eiffel: a way to display assertion violation on runtime of executable
[英]Eiffel: a way to get target and project name @runtime
有沒有辦法在執行時獲取項目名稱和目標,或者它不存儲到可執行文件中?
項目和目標名稱不存儲在可執行文件中。
作為一種解決方法將可執行文件名稱project settings -> target -> Output name
為project settings -> target -> Output name
並從以下函數中獲取它使我能夠做類似的事情
application_file_name: STRING
local
l_path: PATH
once
Result := {EXECUTION_ENVIRONMENT}.arguments.argument (0).out
create l_path.make_from_string (Result)
check
attached l_path.entry as l_fname_path
then
Result := l_fname_path.utf_8_name
end
ensure
instance_free: Class
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.