簡體   English   中英

Eiffel:一種獲取目標和項目名稱的方法@runtime

[英]Eiffel: a way to get target and project name @runtime

有沒有辦法在執行時獲取項目名稱和目標,或者它不存儲到可執行文件中?

項目和目標名稱不存儲在可執行文件中。

作為一種解決方法將可執行文件名稱project settings -> target -> Output nameproject 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM