⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atxparamstr.pas

📁 支持版本:Delphi 5-2009, C++Builder 5-2009 ATViewer特性: Text, Binary, Hex, Unicode:所有文件
💻 PAS
字号:
unit ATxParamStr;

interface

function SParamCount: integer;
function SParamStrW(Index: integer): WideString;
function SParamExe: WideString;
function SParamDir: WideString;

function SLangFN(const Name: string): string;
function SIconsFN(const Name: string): string;


implementation

uses
  Windows, SysUtils,
  TntSystem, TntSysUtils, ATxSProc;

function SParamCount: integer;
begin
  if Win32Platform = VER_PLATFORM_WIN32_NT then
    Result := TntSystem.WideParamCount
  else
    Result := System.ParamCount;
end;

function SParamStrW(Index: integer): WideString;
begin
  if Win32Platform = VER_PLATFORM_WIN32_NT then
    Result := TntSystem.WideParamStr(Index)
  else
    Result := System.ParamStr(Index);
end;

function SParamExe: WideString;
begin
  Result := SParamStrW(0);
end;

function SParamDir: WideString;
begin
  Result := WideExtractFileDir(SParamExe);
end;


function SLangFN(const Name: string): string;
begin
  Result := SFormatW('%s\Language\%s.lng', [SParamDir, Name]);
end;

function SIconsFN(const Name: string): string;
begin
  Result := SFormatW('%s\Icons\%s.bmp', [SParamDir, Name]);
end;


end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -