home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="utf-8"?>
- <html><head><title>TypeName Function; VarType Function[Runtime]</title><meta name="filename" content="text/sbasic/common/03103600"/><help:css-file-link xmlns:help="http://openoffice.org/2000/help"/><!--The CSS style header method for setting styles--><style type="text/css">
-
- table.Tabelle1{
- }
- span.Tabelle1A{
- width:6.001cm;}
- td.Tabelle1B2{
- }
- p.P1{
- }
- span.T1{
- font-weight:bold;}
- </style></head><body>
-
-
- <help:to-be-embedded Eid="typename" xmlns:help="http://openoffice.org/2000/help">
- <p class="Head1"><help:link Id="66391">TypeName Function; VarType Function[Runtime]</help:link></p>
- <p class="Paragraph">Returns a string (TypeName) or a numeric value (VarType) that contains information for a variable.</p>
- </help:to-be-embedded>
- <p class="Paragraph"><span class="T1">Syntax</span>:</p>
- <p class="Paragraph">TypeName (Variable)VarType (Variable) <help:key-word value="TypeName" tag="kw66391_1" xmlns:help="http://openoffice.org/2000/help"/></p>
- <p class="Paragraph"><span class="T1">Return value</span>:</p>
- <p class="Paragraph">String; Integer</p>
- <p class="Paragraph"><span class="T1">Parameter</span>:</p>
- <p class="Paragraph">Variable: The variable for which to determine the type. The following values are possible:</p>
- <table><tr class=""><th style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">key word</p>
- </span></th><th style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">VarType</p>
- </span></th><th style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Variable type</p>
- </span></th></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Boolean</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">11</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Boolean variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Date</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">7</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Date variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Double</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">5</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Double floating point variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Integer</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">2</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Integer variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Long</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">3</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Long integer variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Object</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">9</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Object variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Single</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">4</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Single floating-point variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">String</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">8</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">String variable</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Variant</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">12</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Variant variable (can contain all types specified by the definition)</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Empty</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">0</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Variable is not initialized</p>
- </span></td></tr><tr class=""><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">Null</p>
- </span></td><td class="Tabelle1B2" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">1</p>
- </span></td><td style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable">No valid data</p>
- </span></td></tr></table>
- <p class="Paragraph"/>
- <p class="Paragraph"><span class="T1">Example:</span></p>
- <p class="PropText">Sub ExampleType</p>
- <p class="PropText">Dim iVar As Integer</p>
- <p class="PropText">Dim sVar As String</p>
- <p class="PropText">Dim siVar As Single</p>
- <p class="PropText">Dim dVar As Double</p>
- <p class="PropText">Dim bVar As Boolean</p>
- <p class="PropText">Dim lVar As Long</p>
- <p class="PropText">Msgbox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_</p>
- <p class="PropText">TypeName(sVar) & " " & VarType(dVar) & Chr(13) &_</p>
- <p class="PropText">TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_</p>
- <p class="PropText">TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_</p>
- <p class="PropText">TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_</p>
- <p class="PropText">TypeName(lVar) & " " & VarType(lVar),0,"Some types in OpenOffice.org Basic"</p>
- <p class="PropText">end Sub</p>
- </body></html>