home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 December
/
Chip_2003-12_cd2.bin
/
oo
/
download
/
f_0019
/
sbasic.jar
/
text
/
sbasic
/
common
/
03103600.xml
< prev
next >
Wrap
Extensible Markup Language
|
2003-01-16
|
7KB
|
119 lines
<?xml version="1.0" encoding="utf-8"?>
<html><head><title>Funkce TypeName a VarType [Runtime]</title><meta name="filename" content="text/sbasic/common/03103600"/><meta name="language" content="en-US"/><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{
}
p.P2{
}
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">Funkce TypeName a VarType [Runtime]</help:link></p>
<p class="Paragraph">Vrátí řetězec (TypeName) nebo číselnou hodnotu (VarType) obsahující informace o proměnné.</p>
</help:to-be-embedded>
<p class="Paragraph"><span class="T1">Syntaxe</span>:</p>
<p class="Paragraph">TypeName (Proměnná)VarType (Proměnná) <help:key-word value="TypeName" tag="kw66391_1" xmlns:help="http://openoffice.org/2000/help"/></p>
<p class="Paragraph"><span class="T1">Vrácená hodnota</span>:</p>
<p class="Paragraph">Typu String; Typu Integer</p>
<p class="Paragraph"><span class="T1">Parametr</span>:</p>
<p class="Paragraph">Proměnná: Proměnná, jejíž typ chcete zjistit. K dispozici jsou následující hodnoty:</p>
<table><tr class=""><th style="text-align:left;"><span class="Tabelle1A">
<p class="TextInTable">klíčové slovo</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">Typ proměnné</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">Logická proměnná</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">Proměnná data</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">Proměnná s dvojitou přesností a plovoucí desetinnou čárkou</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">Celočíselná proměnná</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">Dlouhá celočíselná proměnná</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">Objektová proměnná</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">Proměnná jednoduchou přesností a plovoucí desetinnou čárkou</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">┼ÿet─¢zec</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">Proměnná typu Variant (může obsahovat všechny typy a zadává se definicí)</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">Proměnná není inicializována</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">Žádná platná data</p>
</span></td></tr></table>
<p class="Paragraph"/>
<p class="P2">Příklad:</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 <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Basic"</p>
<p class="PropText">end Sub</p>
</body></html>