/commands/IsLabel.htm
https://github.com/ahkde/docs-v2 · HTML · 73 lines · 59 code · 14 blank · 0 comment · 0 complexity · f62a47978c19e44c99421eecf6ef34b8 MD5 · raw file
- <!DOCTYPE HTML>
- <html lang="de">
- <head>
- <title>IsLabel - Syntax & Verwendung | AutoHotkey v2</title>
- <meta name="description" content="Die IsLabel-Funktion gibt eine Nummer ungleich 0 zurück, wenn ein bestimmtes Label im Skript vorkommt." />
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="robots" content="noindex, nofollow">
- <link href="../static/theme.css" rel="stylesheet" type="text/css" />
- <script src="../static/content.js" type="text/javascript"></script>
- <script src="../static/ga.js" type="text/javascript"></script>
- </head>
- <body>
- <h1>IsLabel</h1>
- <p>Gibt eine Nummer ungleich 0 zurück, wenn ein bestimmtes Label im Skript vorkommt.</p>
- <pre class="Syntax">IstLabel := <span class="func">IsLabel</span>(Labelname)</pre>
- <h2>Parameter</h2>
- <dl>
- <dt>Labelname</dt>
- <dd>
- <p>Typ: <a href="../Concepts.htm#strings">Zeichenkette</a></p>
- <p>Name einer <a href="Gosub.htm">Subroutine</a>, eines <a href="../Hotkeys.htm">Hotkeys</a> oder eines <a href="../Hotstrings.htm">Hotstrings</a> (die nachfolgenden Doppelpunkte müssen in <em>Labelname</em> weggelassen werden).</p>
- </dd>
- </dl>
- <h2>Rückgabewert</h2>
- <p>Typ: <a href="../Concepts.htm#boolean">Integer (boolescher Wert)</a></p>
- <p>Diese Funktion gibt 1 (true) zurück, wenn das angegebene Label existiert, oder 0 (false), wenn nicht.</p>
- <h2>Bemerkungen</h2>
- <p>Diese Funktion ist nützlich, um Laufzeitfehler zu unterdrücken, wenn man ein dynamisches Label in Funktionen wie <a href="Gosub.htm">Gosub</a>, <a href="Hotkey.htm">Hotkey</a>, <a href="SetTimer.htm">SetTimer</a> und <a href="../objects/Menu.htm#Add">Menu.Add</a> angibt.</p>
- <h2>Siehe auch</h2>
- <p><a href="../misc/Labels.htm">Label</a></p>
- <h2>Beispiele</h2>
- <div class="ex" id="ExSubroutine">
- <p><a href="#ExSubroutine">#1</a></p>
- <pre>if IsLabel("Label")
- MsgBox "Subroutine existiert"
- else
- MsgBox "Subroutine existiert nicht"
- Label:
- return</pre>
- </div>
- <div class="ex" id="ExHotkey">
- <p><a href="#ExHotkey">#2</a></p>
- <pre>if IsLabel("^#h")
- MsgBox "Hotkey existiert"
- else
- MsgBox "Hotkey existiert nicht"
- ^#h::return</pre>
- </div>
- <div class="ex" id="ExHotstring">
- <p><a href="#ExHotstring">#3</a></p>
- <pre>if IsLabel("::bzw")
- MsgBox "Hotstring existiert"
- else
- MsgBox "Hotstring existiert nicht"
- ::bzw::beziehungsweise</pre>
- </div>
- </body>
- </html>