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

📄 vc25pro_doc_unautils.html

📁 Voice Commnucation Components for Delphi
💻 HTML
📖 第 1 页 / 共 5 页
字号:
	<LI><A HREF="#routine_ShellAboutA">ShellAboutA()</A>;</LI>
	<LI><A HREF="#routine_ShellAboutW">ShellAboutW()</A>;</LI>
	<LI><A HREF="#routine_guiAboutBox">guiAboutBox()</A>;</LI>
	<LI><A HREF="#routine_getModuleFileNameExt">getModuleFileNameExt()</A>;</LI>
	<LI><A HREF="#routine_getModulePathName">getModulePathName()</A>;</LI>
	<LI><A HREF="#routine_assertLog">assertLog()</A>;</LI>
	<LI><A HREF="#routine_infoMessage">infoMessage()</A>;</LI>
	<LI><A HREF="#routine_logMessage">logMessage()</A>;</LI>
	<LI><A HREF="#routine_setInfoMessageMode">setInfoMessageMode()</A>;</LI>
	<LI><A HREF="#routine_debug_memAllocated">debug_memAllocated()</A>;</LI>
	<LI><A HREF="#routine_color2str">color2str()</A>;</LI>
	<LI><A HREF="#routine_color2rgb">color2rgb()</A>;</LI>
	<LI><A HREF="#routine_colorShift">colorShift()</A>;</LI>
	<LI><A HREF="#routine_getRegValue">getRegValue()</A>;</LI>
	<LI><A HREF="#routine_setRegValue">setRegValue()</A>;</LI>
	<LI><A HREF="#routine_getRegValue">getRegValue()</A>;</LI>
	<LI><A HREF="#routine_getRegValue">getRegValue()</A>;</LI>
	<LI><A HREF="#routine_setRegValue">setRegValue()</A>;</LI>
	<LI><A HREF="#routine_setRegValue">setRegValue()</A>;</LI>
	<LI><A HREF="#routine_getRegValue">getRegValue()</A>;</LI>
	<LI><A HREF="#routine_setRegValue">setRegValue()</A>;</LI>
	<LI><A HREF="#routine_enableAutorun">enableAutorun()</A>;</LI>
	<LI><A HREF="#routine_emergencyIsOn">emergencyIsOn()</A>;</LI>
	<LI><A HREF="#routine_emergencyLog">emergencyLog()</A>;</LI>
	<LI><A HREF="#routine_processMessages">processMessages()</A>;</LI>
	<LI><A HREF="#routine_execApp">execApp()</A>;</LI>
	<LI><A HREF="#routine_execApp">execApp()</A>;</LI>
	<LI><A HREF="#routine_locateProcess">locateProcess()</A>;</LI>
	<LI><A HREF="#routine_locateProcesses">locateProcesses()</A>;</LI>
	<LI><A HREF="#routine_windowsEnum">windowsEnum()</A>;</LI>
	<LI><A HREF="#routine_windowGetFirstChild">windowGetFirstChild()</A>;</LI>
	<LI><A HREF="#routine_getProcessWindows">getProcessWindows()</A>;</LI>
	<LI><A HREF="#routine_checkIfDuplicateProcess">checkIfDuplicateProcess()</A>;</LI>
	<LI><A HREF="#routine_checkIfDuplicateProcess">checkIfDuplicateProcess()</A>;</LI>
	<LI><A HREF="#routine_setPriority">setPriority()</A>;</LI>
	<LI><A HREF="#routine_getPriority">getPriority()</A>;</LI>
	<LI><A HREF="#routine_putIntoClipboard">putIntoClipboard()</A>;</LI>
	<LI><A HREF="#routine_mfill">mfill()</A>;</LI>
	<LI><A HREF="#routine_malloc">malloc()</A>;</LI>
	<LI><A HREF="#routine_malloc">malloc()</A>;</LI>
	<LI><A HREF="#routine_mcompare">mcompare()</A>;</LI>
	<LI><A HREF="#routine_mrealloc">mrealloc()</A>;</LI>
	<LI><A HREF="#routine_mscanb">mscanb()</A>;</LI>
	<LI><A HREF="#routine_mscanw">mscanw()</A>;</LI>
	<LI><A HREF="#routine_mscand">mscand()</A>;</LI>
	<LI><A HREF="#routine_mscanq">mscanq()</A>;</LI>
	<LI><A HREF="#routine_mscanbuf">mscanbuf()</A>;</LI>
	<LI><A HREF="#routine_freeAndNil">freeAndNil()</A>;</LI>
	<LI><A HREF="#routine_mleaks_start">mleaks_start()</A>;</LI>
	<LI><A HREF="#routine_mleaks_stop">mleaks_stop()</A>;</LI>
	<LI><A HREF="#routine_waitForObject">waitForObject()</A>;</LI>
	<LI><A HREF="#routine_timeMark">timeMark()</A>;</LI>
	<LI><A HREF="#routine_timeElapsed32">timeElapsed32()</A>;</LI>
	<LI><A HREF="#routine_timeElapsed64ticks">timeElapsed64ticks()</A>;</LI>
	<LI><A HREF="#routine_timeElapsed64">timeElapsed64()</A>;</LI>
	<LI><A HREF="#routine_sanityCheck">sanityCheck()</A>;</LI>
	<LI><A HREF="#routine_sanityCheck64">sanityCheck64()</A>;</LI>
	<LI><A HREF="#routine_getSysErrorText">getSysErrorText()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choice">choice()</A>;</LI>
	<LI><A HREF="#routine_choiceD">choiceD()</A>;</LI>
	<LI><A HREF="#routine_choiceE">choiceE()</A>;</LI>
	<LI><A HREF="#routine_hasSwitch">hasSwitch()</A>;</LI>
	<LI><A HREF="#routine_switchValue">switchValue()</A>;</LI>
	<LI><A HREF="#routine_switchValue">switchValue()</A>;</LI>
	<LI><A HREF="#routine_gcd">gcd()</A>;</LI>
	<LI><A HREF="#routine_varGetValue">varGetValue()</A>;</LI>
	<LI><A HREF="#routine_varGetValue">varGetValue()</A>;</LI>
	<LI><A HREF="#routine_varGetValue">varGetValue()</A>;</LI>
	<LI><A HREF="#routine_varGetValue">varGetValue()</A>;</LI>
	<LI><A HREF="#routine_varGetValue">varGetValue()</A>;</LI>
	<LI><A HREF="#routine_varGetVarValue">varGetVarValue()</A>;</LI>
	<LI><A HREF="#routine_varGetHighBound">varGetHighBound()</A>;</LI>
	<LI><A HREF="#routine_string2variantNull">string2variantNull()</A>;</LI>
	<LI><A HREF="#routine_var2str">var2str()</A>;</LI>
	<LI><A HREF="#routine_str2var">str2var()</A>;</LI>
	<LI><A HREF="#routine_oleVarGetValue">oleVarGetValue()</A>;</LI>
	<LI><A HREF="#routine_oleVarGetValue">oleVarGetValue()</A>;</LI>
	<LI><A HREF="#routine_oleVarGetValue">oleVarGetValue()</A>;</LI>
	<LI><A HREF="#routine_oleVarGetValue">oleVarGetValue()</A>;</LI>
	<LI><A HREF="#routine_oleVarGetValue">oleVarGetValue()</A>;</LI>
	<LI><A HREF="#routine_oleVarGetVarValue">oleVarGetVarValue()</A>;</LI>
	<LI><A HREF="#routine_oleVarGetHighBound">oleVarGetHighBound()</A>;</LI>
	<LI><A HREF="#routine_getNullDacl">getNullDacl()</A>;</LI>
</UL>
<DIV><HR /><P />Unit classes</DIV>
<DIV><HR /><P />Unit routines<DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_infoMessageProc"><SPAN class="source">procedure <SPAN class="class">unaUtils</SPAN>.infoMessageProc(const message: wideString);</SPAN></A><P />
    This procedure type is used by infoMessage() routine.
  </TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_min"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.min(A, B: int): int; overload;</SPAN></A><P />
  Returns A if A &lt; B, or B otherwise.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_min"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.min(A, B: unsigned): unsigned; overload;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_min"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.min(A, B: int64): int64; overload;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_max"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.max(A, B: int): int; overload;</SPAN></A><P />
  Returns A if A &gt; B, or B otherwise.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_max"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.max(A, B: unsigned): unsigned; overload;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_max"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.max(A, B: int64): int64; overload;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_max"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.max(A, B: double): double; overload;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_abort"><SPAN class="source">procedure <SPAN class="class">unaUtils</SPAN>.abort();</SPAN></A><P />
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_base64encode"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.base64encode(data: pointer; size: unsigned): string; overload;</SPAN></A><P />
  Encodes data with base64 method.
  <BR />Returns encoded result as string.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_base64encode"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.base64encode(const data: string): string; overload;</SPAN></A><P />
  Encodes string with base64 method.
  <BR />Returns encoded result as string.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_base64decode"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.base64decode(const data: string): string; overload;</SPAN></A><P />
  Decodes string encoded with base64 method.
  <BR />Returns decoded result as string.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_base64decode"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.base64decode(data: pointer; len: unsigned): string; overload;</SPAN></A><P />
  Decodes data encoded with base64 method.
  <BR />Returns decoded result as string.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_base64decode"><SPAN class="source">function <SPAN class="class">unaUtils</SPAN>.base64decode(const data: string; out buf: pointer): unsigned; overload;</SPAN></A><P />
  Decodes data encoded with base64 method.
  <BR />NOTE: buf will be allocated. Make sure buf is not the only pointer on allocated memory before calling this routine. Use mrealloc() to deallocate memory pointed by buf.
  <BR />Returns size of decoded data in bytes.

⌨️ 快捷键说明

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