diff options
author | Rüdiger Timm <rt@openoffice.org> | 2004-11-26 14:16:24 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2004-11-26 14:16:24 +0000 |
commit | f0cd70f777a9b534d6317282861cfd8c21206aa2 (patch) | |
tree | 8d27fe0338db75673fa891e6f6d402804835cab0 | |
parent | 687567bebb5b995a2fd7a59856a50fe10e4e98a7 (diff) |
INTEGRATION: CWS helpcontentbeta (1.1.2); FILE MERGED
2004/09/16 11:45:36 fpe 1.1.2.1: Regular Update
-rwxr-xr-x | helpcontent2/source/text/sbasic/shared/03101400.xhp | 65 | ||||
-rwxr-xr-x | helpcontent2/source/text/sbasic/shared/03101500.xhp | 65 | ||||
-rwxr-xr-x | helpcontent2/source/text/sbasic/shared/03101600.xhp | 65 | ||||
-rwxr-xr-x | helpcontent2/source/text/sbasic/shared/03101700.xhp | 59 | ||||
-rwxr-xr-x | helpcontent2/source/text/sbasic/shared/03102000.xhp | 67 | ||||
-rwxr-xr-x | helpcontent2/source/text/sbasic/shared/03102101.xhp | 146 |
6 files changed, 246 insertions, 221 deletions
diff --git a/helpcontent2/source/text/sbasic/shared/03101400.xhp b/helpcontent2/source/text/sbasic/shared/03101400.xhp index ee4153ac22..1d841261b6 100755 --- a/helpcontent2/source/text/sbasic/shared/03101400.xhp +++ b/helpcontent2/source/text/sbasic/shared/03101400.xhp @@ -52,43 +52,48 @@ * Contributor(s): _______________________________________ * * - ************************************************************************--><helpdocument version="1.0"> + ************************************************************************--> + +<helpdocument version="1.0"> <meta> <topic id="textsbasicshared03101400xml" indexer="include" status="PUBLISH"> -<title xml-lang="en-US" id="tit">DefDbl Statement [Runtime]</title> +<title id="tit" xml-lang="en-US">DefDbl Statement [Runtime]</title> <filename>/text/sbasic/shared/03101400.xhp</filename> </topic> <history> <created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created> -<lastedited date="2003-10-31T00:00:00">converted from old format - fpe</lastedited> +<lastedited date="2004-08-24T11:25:24">converted from old format - fpe</lastedited> </history> </meta> <body> - - - <section id="defdbl"> - <bookmark xml-lang="en-US" branch="index" id="bm_id3147242"><bookmark_value>DefDbl;statement</bookmark_value></bookmark><paragraph id="hd_id3147242" role="heading" level="1" oldref="1" l10n="U" xml-lang="en-US"><link href="text/sbasic/shared/03101400.xhp" name="DefDbl Statement [Runtime]">DefDbl Statement [Runtime]</link></paragraph> - <paragraph role="paragraph" id="par_id3153126" l10n="U" xml-lang="en-US" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> - </section> - <paragraph role="heading" level="2" id="hd_id3155420" l10n="U" xml-lang="en-US" oldref="3">Syntax:</paragraph> - <paragraph role="paragraph" id="par_id3147530" l10n="U" xml-lang="en-US" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> - <paragraph role="heading" level="2" id="hd_id3145069" l10n="U" xml-lang="en-US" oldref="5">Parameters:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3147560" xml-lang="en-US" oldref="6"><emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3150791" xml-lang="en-US" oldref="7"><emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3151210" xml-lang="en-US" oldref="8"><emph>Keyword:</emph> Default variable type</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3154123" xml-lang="en-US" oldref="9"><emph>DefDbl:</emph> Double</paragraph> - <paragraph role="heading" level="2" id="hd_id3153192" l10n="U" xml-lang="en-US" oldref="10">Example:</paragraph> - <paragraph role="paragraph" id="par_id3156281" l10n="U" xml-lang="en-US" oldref="12">REM Prefix definitions for variable types:</paragraph> - <paragraph role="paragraph" id="par_id3153970" l10n="U" xml-lang="en-US" oldref="13">DefBool b</paragraph> - <paragraph role="paragraph" id="par_id3149561" l10n="U" xml-lang="en-US" oldref="14">DefDate t</paragraph> - <paragraph role="paragraph" id="par_id3147288" l10n="U" xml-lang="en-US" oldref="15">DefDbL d</paragraph> - <paragraph role="paragraph" id="par_id3150487" l10n="U" xml-lang="en-US" oldref="16">DefInt i</paragraph> - <paragraph role="paragraph" id="par_id3151116" l10n="U" xml-lang="en-US" oldref="17">DefLng l</paragraph> - <paragraph role="paragraph" id="par_id3146922" l10n="U" xml-lang="en-US" oldref="18">DefObj o</paragraph> - <paragraph role="paragraph" id="par_id3146984" l10n="U" xml-lang="en-US" oldref="19">DefVar v</paragraph> - - <paragraph role="paragraph" id="par_id3147436" l10n="U" xml-lang="en-US" oldref="21">Sub ExampleDefDBL</paragraph> - <paragraph role="paragraph" id="par_id3153144" l10n="U" xml-lang="en-US" oldref="22">dValue=1.23e43 REM dValue is an implicit Double variable type</paragraph> - <paragraph role="paragraph" id="par_id3152941" l10n="U" xml-lang="en-US" oldref="23">end sub</paragraph> - </body> +<section id="defdbl"> +<bookmark xml-lang="en-US" branch="index" id="bm_id3147242"><bookmark_value>DefDbl statement</bookmark_value> +</bookmark> +<paragraph role="heading" id="hd_id3147242" xml-lang="en-US" level="1" l10n="U" oldref="1"><link href="text/sbasic/shared/03101400.xhp" name="DefDbl Statement [Runtime]">DefDbl Statement [Runtime]</link></paragraph> +<paragraph role="paragraph" id="par_id3153126" xml-lang="en-US" l10n="U" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> +</section> +<paragraph role="heading" id="hd_id3155420" xml-lang="en-US" level="2" l10n="U" oldref="3">Syntax:</paragraph> +<paragraph role="paragraph" id="par_id3147530" xml-lang="en-US" l10n="U" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> +<paragraph role="heading" id="hd_id3145069" xml-lang="en-US" level="2" l10n="U" oldref="5">Parameters:</paragraph> +<paragraph role="paragraph" id="par_id3147560" xml-lang="en-US" l10n="U" oldref="6"> +<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> +<paragraph role="paragraph" id="par_id3150791" xml-lang="en-US" l10n="U" oldref="7"> +<emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> +<paragraph role="paragraph" id="par_id3151210" xml-lang="en-US" l10n="U" oldref="8"> +<emph>Keyword:</emph> Default variable type</paragraph> +<paragraph role="paragraph" id="par_id3154123" xml-lang="en-US" l10n="U" oldref="9"> +<emph>DefDbl:</emph> Double</paragraph> +<paragraph role="heading" id="hd_id3153192" xml-lang="en-US" level="2" l10n="U" oldref="10">Example:</paragraph> +<paragraph role="paragraph" id="par_id3156281" xml-lang="en-US" l10n="U" oldref="12">REM Prefix definitions for variable types:</paragraph> +<paragraph role="paragraph" id="par_id3153970" xml-lang="en-US" l10n="U" oldref="13">DefBool b</paragraph> +<paragraph role="paragraph" id="par_id3149561" xml-lang="en-US" l10n="U" oldref="14">DefDate t</paragraph> +<paragraph role="paragraph" id="par_id3147288" xml-lang="en-US" l10n="U" oldref="15">DefDbL d</paragraph> +<paragraph role="paragraph" id="par_id3150487" xml-lang="en-US" l10n="U" oldref="16">DefInt i</paragraph> +<paragraph role="paragraph" id="par_id3151116" xml-lang="en-US" l10n="U" oldref="17">DefLng l</paragraph> +<paragraph role="paragraph" id="par_id3146922" xml-lang="en-US" l10n="U" oldref="18">DefObj o</paragraph> +<paragraph role="paragraph" id="par_id3146984" xml-lang="en-US" l10n="U" oldref="19">DefVar v</paragraph> +<paragraph role="paragraph" id="par_id3147436" xml-lang="en-US" l10n="U" oldref="21">Sub ExampleDefDBL</paragraph> +<paragraph role="paragraph" id="par_id3153144" xml-lang="en-US" l10n="U" oldref="22">dValue=1.23e43 REM dValue is an implicit Double variable type</paragraph> +<paragraph role="paragraph" id="par_id3152941" xml-lang="en-US" l10n="U" oldref="23">end sub</paragraph> +</body> </helpdocument> diff --git a/helpcontent2/source/text/sbasic/shared/03101500.xhp b/helpcontent2/source/text/sbasic/shared/03101500.xhp index a745f53f54..e350485d63 100755 --- a/helpcontent2/source/text/sbasic/shared/03101500.xhp +++ b/helpcontent2/source/text/sbasic/shared/03101500.xhp @@ -52,43 +52,48 @@ * Contributor(s): _______________________________________ * * - ************************************************************************--><helpdocument version="1.0"> + ************************************************************************--> + +<helpdocument version="1.0"> <meta> <topic id="textsbasicshared03101500xml" indexer="include" status="PUBLISH"> -<title xml-lang="en-US" id="tit">DefInt Statement [Runtime]</title> +<title id="tit" xml-lang="en-US">DefInt Statement [Runtime]</title> <filename>/text/sbasic/shared/03101500.xhp</filename> </topic> <history> <created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created> -<lastedited date="2003-10-31T00:00:00">converted from old format - fpe</lastedited> +<lastedited date="2004-08-24T11:25:51">converted from old format - fpe</lastedited> </history> </meta> <body> - - - <section id="defint"> - <bookmark xml-lang="en-US" branch="index" id="bm_id3149811"><bookmark_value>DefInt;statement</bookmark_value></bookmark><paragraph id="hd_id3149811" role="heading" level="1" oldref="1" l10n="U" xml-lang="en-US"><link href="text/sbasic/shared/03101500.xhp" name="DefInt Statement [Runtime]">DefInt Statement [Runtime]</link></paragraph> - <paragraph role="paragraph" id="par_id3149762" l10n="U" xml-lang="en-US" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> - </section> - <paragraph role="heading" level="2" id="hd_id3148686" l10n="U" xml-lang="en-US" oldref="3">Syntax:</paragraph> - <paragraph role="paragraph" id="par_id3156023" l10n="U" xml-lang="en-US" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> - <paragraph role="heading" level="2" id="hd_id3156344" l10n="U" xml-lang="en-US" oldref="5">Parameters:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3147560" xml-lang="en-US" oldref="6"><emph>Characterrange:</emph> Letters that specify the range of variables that you want to set a default data type for.</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3150398" xml-lang="en-US" oldref="7"><emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3154365" xml-lang="en-US" oldref="8"><emph>Keyword:</emph> Default variable type</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3125863" xml-lang="en-US" oldref="9"><emph>DefInt:</emph> Integer</paragraph> - <paragraph role="heading" level="2" id="hd_id3154123" l10n="U" xml-lang="en-US" oldref="10">Example:</paragraph> - <paragraph role="paragraph" id="par_id3151042" l10n="U" xml-lang="en-US" oldref="12">REM Prefix definitions for variable types</paragraph> - <paragraph role="paragraph" id="par_id3156424" l10n="U" xml-lang="en-US" oldref="13">DefBool b</paragraph> - <paragraph role="paragraph" id="par_id3159254" l10n="U" xml-lang="en-US" oldref="14">DefDate t</paragraph> - <paragraph role="paragraph" id="par_id3150440" l10n="U" xml-lang="en-US" oldref="15">DefDbL d</paragraph> - <paragraph role="paragraph" id="par_id3155855" l10n="U" xml-lang="en-US" oldref="16">DefInt i</paragraph> - <paragraph role="paragraph" id="par_id3152885" l10n="U" xml-lang="en-US" oldref="17">DefLng l</paragraph> - <paragraph role="paragraph" id="par_id3148646" l10n="U" xml-lang="en-US" oldref="18">DefObj o</paragraph> - <paragraph role="paragraph" id="par_id3153951" l10n="U" xml-lang="en-US" oldref="19">DefVar v</paragraph> - - <paragraph role="paragraph" id="par_id3146924" l10n="U" xml-lang="en-US" oldref="21">Sub ExampleDefInt</paragraph> - <paragraph role="paragraph" id="par_id3153728" l10n="U" xml-lang="en-US" oldref="22">iCount=200 REM iCount is an implicit integer variable</paragraph> - <paragraph role="paragraph" id="par_id3150010" l10n="U" xml-lang="en-US" oldref="23">end sub</paragraph> - </body> +<section id="defint"> +<bookmark xml-lang="en-US" branch="index" id="bm_id3149811"><bookmark_value>DefInt statement</bookmark_value> +</bookmark> +<paragraph role="heading" id="hd_id3149811" xml-lang="en-US" level="1" l10n="U" oldref="1"><link href="text/sbasic/shared/03101500.xhp" name="DefInt Statement [Runtime]">DefInt Statement [Runtime]</link></paragraph> +<paragraph role="paragraph" id="par_id3149762" xml-lang="en-US" l10n="U" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> +</section> +<paragraph role="heading" id="hd_id3148686" xml-lang="en-US" level="2" l10n="U" oldref="3">Syntax:</paragraph> +<paragraph role="paragraph" id="par_id3156023" xml-lang="en-US" l10n="U" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> +<paragraph role="heading" id="hd_id3156344" xml-lang="en-US" level="2" l10n="U" oldref="5">Parameters:</paragraph> +<paragraph role="paragraph" id="par_id3147560" xml-lang="en-US" l10n="U" oldref="6"> +<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set a default data type for.</paragraph> +<paragraph role="paragraph" id="par_id3150398" xml-lang="en-US" l10n="U" oldref="7"> +<emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> +<paragraph role="paragraph" id="par_id3154365" xml-lang="en-US" l10n="U" oldref="8"> +<emph>Keyword:</emph> Default variable type</paragraph> +<paragraph role="paragraph" id="par_id3125863" xml-lang="en-US" l10n="U" oldref="9"> +<emph>DefInt:</emph> Integer</paragraph> +<paragraph role="heading" id="hd_id3154123" xml-lang="en-US" level="2" l10n="U" oldref="10">Example:</paragraph> +<paragraph role="paragraph" id="par_id3151042" xml-lang="en-US" l10n="U" oldref="12">REM Prefix definitions for variable types</paragraph> +<paragraph role="paragraph" id="par_id3156424" xml-lang="en-US" l10n="U" oldref="13">DefBool b</paragraph> +<paragraph role="paragraph" id="par_id3159254" xml-lang="en-US" l10n="U" oldref="14">DefDate t</paragraph> +<paragraph role="paragraph" id="par_id3150440" xml-lang="en-US" l10n="U" oldref="15">DefDbL d</paragraph> +<paragraph role="paragraph" id="par_id3155855" xml-lang="en-US" l10n="U" oldref="16">DefInt i</paragraph> +<paragraph role="paragraph" id="par_id3152885" xml-lang="en-US" l10n="U" oldref="17">DefLng l</paragraph> +<paragraph role="paragraph" id="par_id3148646" xml-lang="en-US" l10n="U" oldref="18">DefObj o</paragraph> +<paragraph role="paragraph" id="par_id3153951" xml-lang="en-US" l10n="U" oldref="19">DefVar v</paragraph> +<paragraph role="paragraph" id="par_id3146924" xml-lang="en-US" l10n="U" oldref="21">Sub ExampleDefInt</paragraph> +<paragraph role="paragraph" id="par_id3153728" xml-lang="en-US" l10n="U" oldref="22">iCount=200 REM iCount is an implicit integer variable</paragraph> +<paragraph role="paragraph" id="par_id3150010" xml-lang="en-US" l10n="U" oldref="23">end sub</paragraph> +</body> </helpdocument> diff --git a/helpcontent2/source/text/sbasic/shared/03101600.xhp b/helpcontent2/source/text/sbasic/shared/03101600.xhp index 151f0c922e..9fbf6a0d85 100755 --- a/helpcontent2/source/text/sbasic/shared/03101600.xhp +++ b/helpcontent2/source/text/sbasic/shared/03101600.xhp @@ -52,43 +52,48 @@ * Contributor(s): _______________________________________ * * - ************************************************************************--><helpdocument version="1.0"> + ************************************************************************--> + +<helpdocument version="1.0"> <meta> <topic id="textsbasicshared03101600xml" indexer="include" status="PUBLISH"> -<title xml-lang="en-US" id="tit">DefLng Statement [Runtime]</title> +<title id="tit" xml-lang="en-US">DefLng Statement [Runtime]</title> <filename>/text/sbasic/shared/03101600.xhp</filename> </topic> <history> <created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created> -<lastedited date="2003-10-31T00:00:00">converted from old format - fpe</lastedited> +<lastedited date="2004-08-24T11:26:16">converted from old format - fpe</lastedited> </history> </meta> <body> - - - <section id="deflng"> - <bookmark xml-lang="en-US" branch="index" id="bm_id3148538"><bookmark_value>DefLng;statement</bookmark_value></bookmark><paragraph id="hd_id3148538" role="heading" level="1" oldref="1" l10n="U" xml-lang="en-US"><link href="text/sbasic/shared/03101600.xhp" name="DefLng Statement [Runtime]">DefLng Statement [Runtime]</link></paragraph> - <paragraph role="paragraph" id="par_id3149514" l10n="U" xml-lang="en-US" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> - </section> - <paragraph role="heading" level="2" id="hd_id3150504" l10n="U" xml-lang="en-US" oldref="3">Syntax:</paragraph> - <paragraph role="paragraph" id="par_id3145609" l10n="U" xml-lang="en-US" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> - <paragraph role="heading" level="2" id="hd_id3154760" l10n="U" xml-lang="en-US" oldref="5">Parameters:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3145069" xml-lang="en-US" oldref="6"><emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3150791" xml-lang="en-US" oldref="7"><emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3148798" xml-lang="en-US" oldref="8"><emph>Keyword: </emph>Default variable type</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3154686" xml-lang="en-US" oldref="9"><emph>DefLng:</emph> Long</paragraph> - <paragraph role="heading" level="2" id="hd_id3153192" l10n="U" xml-lang="en-US" oldref="10">Example:</paragraph> - <paragraph role="paragraph" id="par_id3154124" l10n="U" xml-lang="en-US" oldref="12">REM Prefix definitions for variable types:</paragraph> - <paragraph role="paragraph" id="par_id3156424" l10n="U" xml-lang="en-US" oldref="13">DefBool b</paragraph> - <paragraph role="paragraph" id="par_id3147288" l10n="U" xml-lang="en-US" oldref="14">DefDate t</paragraph> - <paragraph role="paragraph" id="par_id3149561" l10n="U" xml-lang="en-US" oldref="15">DefDbL d</paragraph> - <paragraph role="paragraph" id="par_id3153092" l10n="U" xml-lang="en-US" oldref="16">DefInt i</paragraph> - <paragraph role="paragraph" id="par_id3148616" l10n="U" xml-lang="en-US" oldref="17">DefLng l</paragraph> - <paragraph role="paragraph" id="par_id3153189" l10n="U" xml-lang="en-US" oldref="18">DefObj o</paragraph> - <paragraph role="paragraph" id="par_id3152576" l10n="U" xml-lang="en-US" oldref="19">DefVar v</paragraph> - - <paragraph role="paragraph" id="par_id3146121" l10n="U" xml-lang="en-US" oldref="21">Sub ExampleDefLng</paragraph> - <paragraph role="paragraph" id="par_id3145273" l10n="U" xml-lang="en-US" oldref="22">lCount=123456789 REM lCount is an implicit long integer variable</paragraph> - <paragraph role="paragraph" id="par_id3152596" l10n="U" xml-lang="en-US" oldref="23">end sub</paragraph> - </body> +<section id="deflng"> +<bookmark xml-lang="en-US" branch="index" id="bm_id3148538"><bookmark_value>DefLng statement</bookmark_value> +</bookmark> +<paragraph role="heading" id="hd_id3148538" xml-lang="en-US" level="1" l10n="U" oldref="1"><link href="text/sbasic/shared/03101600.xhp" name="DefLng Statement [Runtime]">DefLng Statement [Runtime]</link></paragraph> +<paragraph role="paragraph" id="par_id3149514" xml-lang="en-US" l10n="U" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> +</section> +<paragraph role="heading" id="hd_id3150504" xml-lang="en-US" level="2" l10n="U" oldref="3">Syntax:</paragraph> +<paragraph role="paragraph" id="par_id3145609" xml-lang="en-US" l10n="U" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> +<paragraph role="heading" id="hd_id3154760" xml-lang="en-US" level="2" l10n="U" oldref="5">Parameters:</paragraph> +<paragraph role="paragraph" id="par_id3145069" xml-lang="en-US" l10n="U" oldref="6"> +<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> +<paragraph role="paragraph" id="par_id3150791" xml-lang="en-US" l10n="U" oldref="7"> +<emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> +<paragraph role="paragraph" id="par_id3148798" xml-lang="en-US" l10n="U" oldref="8"> +<emph>Keyword: </emph>Default variable type</paragraph> +<paragraph role="paragraph" id="par_id3154686" xml-lang="en-US" l10n="U" oldref="9"> +<emph>DefLng:</emph> Long</paragraph> +<paragraph role="heading" id="hd_id3153192" xml-lang="en-US" level="2" l10n="U" oldref="10">Example:</paragraph> +<paragraph role="paragraph" id="par_id3154124" xml-lang="en-US" l10n="U" oldref="12">REM Prefix definitions for variable types:</paragraph> +<paragraph role="paragraph" id="par_id3156424" xml-lang="en-US" l10n="U" oldref="13">DefBool b</paragraph> +<paragraph role="paragraph" id="par_id3147288" xml-lang="en-US" l10n="U" oldref="14">DefDate t</paragraph> +<paragraph role="paragraph" id="par_id3149561" xml-lang="en-US" l10n="U" oldref="15">DefDbL d</paragraph> +<paragraph role="paragraph" id="par_id3153092" xml-lang="en-US" l10n="U" oldref="16">DefInt i</paragraph> +<paragraph role="paragraph" id="par_id3148616" xml-lang="en-US" l10n="U" oldref="17">DefLng l</paragraph> +<paragraph role="paragraph" id="par_id3153189" xml-lang="en-US" l10n="U" oldref="18">DefObj o</paragraph> +<paragraph role="paragraph" id="par_id3152576" xml-lang="en-US" l10n="U" oldref="19">DefVar v</paragraph> +<paragraph role="paragraph" id="par_id3146121" xml-lang="en-US" l10n="U" oldref="21">Sub ExampleDefLng</paragraph> +<paragraph role="paragraph" id="par_id3145273" xml-lang="en-US" l10n="U" oldref="22">lCount=123456789 REM lCount is an implicit long integer variable</paragraph> +<paragraph role="paragraph" id="par_id3152596" xml-lang="en-US" l10n="U" oldref="23">end sub</paragraph> +</body> </helpdocument> diff --git a/helpcontent2/source/text/sbasic/shared/03101700.xhp b/helpcontent2/source/text/sbasic/shared/03101700.xhp index d8c1530e3e..20ed23ef2d 100755 --- a/helpcontent2/source/text/sbasic/shared/03101700.xhp +++ b/helpcontent2/source/text/sbasic/shared/03101700.xhp @@ -52,40 +52,45 @@ * Contributor(s): _______________________________________ * * - ************************************************************************--><helpdocument version="1.0"> + ************************************************************************--> + +<helpdocument version="1.0"> <meta> <topic id="textsbasicshared03101700xml" indexer="include" status="PUBLISH"> -<title xml-lang="en-US" id="tit">DefObj Statement [Runtime]</title> +<title id="tit" xml-lang="en-US">DefObj Statement [Runtime]</title> <filename>/text/sbasic/shared/03101700.xhp</filename> </topic> <history> <created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created> -<lastedited date="2003-10-31T00:00:00">converted from old format - fpe</lastedited> +<lastedited date="2004-08-24T11:26:40">converted from old format - fpe</lastedited> </history> </meta> <body> - - - <section id="defobj"> - <bookmark xml-lang="en-US" branch="index" id="bm_id3149811"><bookmark_value>DefObj;statement</bookmark_value></bookmark><paragraph id="hd_id3149811" role="heading" level="1" oldref="1" l10n="U" xml-lang="en-US"><link href="text/sbasic/shared/03101700.xhp" name="DefObj Statement [Runtime]">DefObj Statement [Runtime]</link></paragraph> - <paragraph role="paragraph" id="par_id3147573" l10n="U" xml-lang="en-US" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> - </section> - <paragraph role="heading" level="2" id="hd_id3150504" l10n="U" xml-lang="en-US" oldref="3">Syntax:</paragraph> - <paragraph role="paragraph" id="par_id3147530" l10n="U" xml-lang="en-US" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> - <paragraph role="heading" level="2" id="hd_id3153896" l10n="U" xml-lang="en-US" oldref="5">Parameters:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3148552" xml-lang="en-US" oldref="6"><emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3150358" xml-lang="en-US" oldref="7"><emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3148798" xml-lang="en-US" oldref="8"><emph>Keyword: </emph>Default variable type</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3150769" xml-lang="en-US" oldref="9"><emph>DefObj:</emph> Object</paragraph> - <paragraph role="heading" level="2" id="hd_id3156212" l10n="U" xml-lang="en-US" oldref="10">Example:</paragraph> - <paragraph role="paragraph" id="par_id3153969" l10n="U" xml-lang="en-US" oldref="12">REM Prefix definitions for variable types:</paragraph> - <paragraph role="paragraph" id="par_id3156424" l10n="U" xml-lang="en-US" oldref="13">DefBool b</paragraph> - <paragraph role="paragraph" id="par_id3159254" l10n="U" xml-lang="en-US" oldref="14">DefDate t</paragraph> - <paragraph role="paragraph" id="par_id3150440" l10n="U" xml-lang="en-US" oldref="15">DefDbL d</paragraph> - <paragraph role="paragraph" id="par_id3161832" l10n="U" xml-lang="en-US" oldref="16">DefInt i</paragraph> - <paragraph role="paragraph" id="par_id3145365" l10n="U" xml-lang="en-US" oldref="17">DefLng l</paragraph> - <paragraph role="paragraph" id="par_id3149481" l10n="U" xml-lang="en-US" oldref="18">DefObj o</paragraph> - <paragraph role="paragraph" id="par_id3152886" l10n="U" xml-lang="en-US" oldref="19">DefVar v</paragraph> - - </body> +<section id="defobj"> +<bookmark xml-lang="en-US" branch="index" id="bm_id3149811"><bookmark_value>DefObj statement</bookmark_value> +</bookmark> +<paragraph role="heading" id="hd_id3149811" xml-lang="en-US" level="1" l10n="U" oldref="1"><link href="text/sbasic/shared/03101700.xhp" name="DefObj Statement [Runtime]">DefObj Statement [Runtime]</link></paragraph> +<paragraph role="paragraph" id="par_id3147573" xml-lang="en-US" l10n="U" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> +</section> +<paragraph role="heading" id="hd_id3150504" xml-lang="en-US" level="2" l10n="U" oldref="3">Syntax:</paragraph> +<paragraph role="paragraph" id="par_id3147530" xml-lang="en-US" l10n="U" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> +<paragraph role="heading" id="hd_id3153896" xml-lang="en-US" level="2" l10n="U" oldref="5">Parameters:</paragraph> +<paragraph role="paragraph" id="par_id3148552" xml-lang="en-US" l10n="U" oldref="6"> +<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> +<paragraph role="paragraph" id="par_id3150358" xml-lang="en-US" l10n="U" oldref="7"> +<emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> +<paragraph role="paragraph" id="par_id3148798" xml-lang="en-US" l10n="U" oldref="8"> +<emph>Keyword: </emph>Default variable type</paragraph> +<paragraph role="paragraph" id="par_id3150769" xml-lang="en-US" l10n="U" oldref="9"> +<emph>DefObj:</emph> Object</paragraph> +<paragraph role="heading" id="hd_id3156212" xml-lang="en-US" level="2" l10n="U" oldref="10">Example:</paragraph> +<paragraph role="paragraph" id="par_id3153969" xml-lang="en-US" l10n="U" oldref="12">REM Prefix definitions for variable types:</paragraph> +<paragraph role="paragraph" id="par_id3156424" xml-lang="en-US" l10n="U" oldref="13">DefBool b</paragraph> +<paragraph role="paragraph" id="par_id3159254" xml-lang="en-US" l10n="U" oldref="14">DefDate t</paragraph> +<paragraph role="paragraph" id="par_id3150440" xml-lang="en-US" l10n="U" oldref="15">DefDbL d</paragraph> +<paragraph role="paragraph" id="par_id3161832" xml-lang="en-US" l10n="U" oldref="16">DefInt i</paragraph> +<paragraph role="paragraph" id="par_id3145365" xml-lang="en-US" l10n="U" oldref="17">DefLng l</paragraph> +<paragraph role="paragraph" id="par_id3149481" xml-lang="en-US" l10n="U" oldref="18">DefObj o</paragraph> +<paragraph role="paragraph" id="par_id3152886" xml-lang="en-US" l10n="U" oldref="19">DefVar v</paragraph> +</body> </helpdocument> diff --git a/helpcontent2/source/text/sbasic/shared/03102000.xhp b/helpcontent2/source/text/sbasic/shared/03102000.xhp index 90544c4b14..43c6de5ae3 100755 --- a/helpcontent2/source/text/sbasic/shared/03102000.xhp +++ b/helpcontent2/source/text/sbasic/shared/03102000.xhp @@ -52,44 +52,49 @@ * Contributor(s): _______________________________________ * * - ************************************************************************--><helpdocument version="1.0"> + ************************************************************************--> + +<helpdocument version="1.0"> <meta> <topic id="textsbasicshared03102000xml" indexer="include" status="PUBLISH"> -<title xml-lang="en-US" id="tit">DefVar Statement [Runtime]</title> +<title id="tit" xml-lang="en-US">DefVar Statement [Runtime]</title> <filename>/text/sbasic/shared/03102000.xhp</filename> </topic> <history> <created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created> -<lastedited date="2003-10-31T00:00:00">converted from old format - fpe</lastedited> +<lastedited date="2004-08-24T11:27:06">converted from old format - fpe</lastedited> </history> </meta> <body> - - - <section id="defvar"> - <bookmark xml-lang="en-US" branch="index" id="bm_id3143267"><bookmark_value>DefVar;statement</bookmark_value></bookmark><paragraph id="hd_id3143267" role="heading" level="1" oldref="1" l10n="U" xml-lang="en-US"><link href="text/sbasic/shared/03102000.xhp" name="DefVar Statement [Runtime]">DefVar Statement [Runtime]</link></paragraph> - <paragraph role="paragraph" id="par_id3153825" l10n="U" xml-lang="en-US" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> - </section> - <paragraph role="heading" level="2" id="hd_id3154143" l10n="U" xml-lang="en-US" oldref="3">Syntax:</paragraph> - <paragraph role="paragraph" id="par_id3149514" l10n="U" xml-lang="en-US" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> - <paragraph role="heading" level="2" id="hd_id3156024" l10n="U" xml-lang="en-US" oldref="5">Parameters:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3147560" xml-lang="en-US" oldref="6"><emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3148552" xml-lang="en-US" oldref="7"><emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3153524" xml-lang="en-US" oldref="8"><emph>Keyword: </emph>Default variable type</paragraph> - <paragraph l10n="U" role="paragraph" id="par_id3150767" xml-lang="en-US" oldref="9"><emph>DefVar:</emph> Variant</paragraph> - <paragraph role="heading" level="2" id="hd_id3151041" l10n="U" xml-lang="en-US" oldref="10">Example:</paragraph> - <paragraph role="paragraph" id="par_id3156214" l10n="U" xml-lang="en-US" oldref="11">REM Prefix definitions for variable types:</paragraph> - <paragraph role="paragraph" id="par_id3145173" l10n="U" xml-lang="en-US" oldref="12">DefBool b</paragraph> - <paragraph role="paragraph" id="par_id3150448" l10n="U" xml-lang="en-US" oldref="13">DefDate t</paragraph> - <paragraph role="paragraph" id="par_id3153368" l10n="U" xml-lang="en-US" oldref="14">DefDbL d</paragraph> - <paragraph role="paragraph" id="par_id3155132" l10n="U" xml-lang="en-US" oldref="15">DefInt i</paragraph> - <paragraph role="paragraph" id="par_id3155855" l10n="U" xml-lang="en-US" oldref="16">DefLng l</paragraph> - <paragraph role="paragraph" id="par_id3147426" l10n="U" xml-lang="en-US" oldref="17">DefObj o</paragraph> - <paragraph role="paragraph" id="par_id3151117" l10n="U" xml-lang="en-US" oldref="18">DefVar v</paragraph> - - <paragraph role="paragraph" id="par_id3148645" l10n="U" xml-lang="en-US" oldref="20">Sub ExampleDefVar</paragraph> - <paragraph role="paragraph" id="par_id3154012" l10n="U" xml-lang="en-US" oldref="21">vDiv=99 REM vDiv is an implicit variant</paragraph> - <paragraph role="paragraph" id="par_id3146121" l10n="U" xml-lang="en-US" oldref="22">vDiv="Hello world"</paragraph> - <paragraph role="paragraph" id="par_id3149262" l10n="U" xml-lang="en-US" oldref="23">end sub</paragraph> - </body> +<section id="defvar"> +<bookmark xml-lang="en-US" branch="index" id="bm_id3143267"><bookmark_value>DefVar statement</bookmark_value> +</bookmark> +<paragraph role="heading" id="hd_id3143267" xml-lang="en-US" level="1" l10n="U" oldref="1"><link href="text/sbasic/shared/03102000.xhp" name="DefVar Statement [Runtime]">DefVar Statement [Runtime]</link></paragraph> +<paragraph role="paragraph" id="par_id3153825" xml-lang="en-US" l10n="U" oldref="2">Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.</paragraph> +</section> +<paragraph role="heading" id="hd_id3154143" xml-lang="en-US" level="2" l10n="U" oldref="3">Syntax:</paragraph> +<paragraph role="paragraph" id="par_id3149514" xml-lang="en-US" l10n="U" oldref="4">Defxxx Characterrange1[, Characterrange2[,...]]</paragraph> +<paragraph role="heading" id="hd_id3156024" xml-lang="en-US" level="2" l10n="U" oldref="5">Parameters:</paragraph> +<paragraph role="paragraph" id="par_id3147560" xml-lang="en-US" l10n="U" oldref="6"> +<emph>Characterrange:</emph> Letters that specify the range of variables that you want to set the default data type for.</paragraph> +<paragraph role="paragraph" id="par_id3148552" xml-lang="en-US" l10n="U" oldref="7"> +<emph>xxx:</emph> Keyword that defines the default variable type:</paragraph> +<paragraph role="paragraph" id="par_id3153524" xml-lang="en-US" l10n="U" oldref="8"> +<emph>Keyword: </emph>Default variable type</paragraph> +<paragraph role="paragraph" id="par_id3150767" xml-lang="en-US" l10n="U" oldref="9"> +<emph>DefVar:</emph> Variant</paragraph> +<paragraph role="heading" id="hd_id3151041" xml-lang="en-US" level="2" l10n="U" oldref="10">Example:</paragraph> +<paragraph role="paragraph" id="par_id3156214" xml-lang="en-US" l10n="U" oldref="11">REM Prefix definitions for variable types:</paragraph> +<paragraph role="paragraph" id="par_id3145173" xml-lang="en-US" l10n="U" oldref="12">DefBool b</paragraph> +<paragraph role="paragraph" id="par_id3150448" xml-lang="en-US" l10n="U" oldref="13">DefDate t</paragraph> +<paragraph role="paragraph" id="par_id3153368" xml-lang="en-US" l10n="U" oldref="14">DefDbL d</paragraph> +<paragraph role="paragraph" id="par_id3155132" xml-lang="en-US" l10n="U" oldref="15">DefInt i</paragraph> +<paragraph role="paragraph" id="par_id3155855" xml-lang="en-US" l10n="U" oldref="16">DefLng l</paragraph> +<paragraph role="paragraph" id="par_id3147426" xml-lang="en-US" l10n="U" oldref="17">DefObj o</paragraph> +<paragraph role="paragraph" id="par_id3151117" xml-lang="en-US" l10n="U" oldref="18">DefVar v</paragraph> +<paragraph role="paragraph" id="par_id3148645" xml-lang="en-US" l10n="U" oldref="20">Sub ExampleDefVar</paragraph> +<paragraph role="paragraph" id="par_id3154012" xml-lang="en-US" l10n="U" oldref="21">vDiv=99 REM vDiv is an implicit variant</paragraph> +<paragraph role="paragraph" id="par_id3146121" xml-lang="en-US" l10n="U" oldref="22">vDiv="Hello world"</paragraph> +<paragraph role="paragraph" id="par_id3149262" xml-lang="en-US" l10n="U" oldref="23">end sub</paragraph> +</body> </helpdocument> diff --git a/helpcontent2/source/text/sbasic/shared/03102101.xhp b/helpcontent2/source/text/sbasic/shared/03102101.xhp index 915ca681bb..0301a4b3cf 100755 --- a/helpcontent2/source/text/sbasic/shared/03102101.xhp +++ b/helpcontent2/source/text/sbasic/shared/03102101.xhp @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?> <!--*********************************************************************** * * The Contents of this file are made available subject to the terms of @@ -52,76 +52,76 @@ * Contributor(s): _______________________________________ * * - ************************************************************************-->
-
-<helpdocument version="1.0">
-<meta>
-<topic id="textsbasicshared03102101xml" indexer="include" status="PUBLISH">
-<title id="tit" xml-lang="en-US">ReDim Statement [Runtime]</title>
-<filename>/text/sbasic/shared/03102101.xhp</filename>
-</topic>
-<history>
-<created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created>
-<lastedited date="2004-05-10T13:49:18">converted from old format - fpe</lastedited>
-</history>
-</meta>
-<body>
+ ************************************************************************--> + +<helpdocument version="1.0"> +<meta> +<topic id="textsbasicshared03102101xml" indexer="include" status="PUBLISH"> +<title id="tit" xml-lang="en-US">ReDim Statement [Runtime]</title> +<filename>/text/sbasic/shared/03102101.xhp</filename> +</topic> +<history> +<created date="2003-10-31T00:00:00">Sun Microsystems, Inc.</created> +<lastedited date="2004-09-08T13:51:29">converted from old format - fpe</lastedited> +</history> +</meta> +<body> <section id="redim"> -<bookmark xml-lang="en-US" branch="index" id="bm_id3150398"><bookmark_value>ReDim;statement</bookmark_value> -</bookmark>
-<paragraph role="heading" id="hd_id3150398" xml-lang="en-US" level="1" l10n="U" oldref="1"><link href="text/sbasic/shared/03102101.xhp" name="ReDim Statement [Runtime]">ReDim Statement [Runtime]</link></paragraph>
-<paragraph role="paragraph" id="par_id3154685" xml-lang="en-US" l10n="U" oldref="2">Declares a variable or an array.</paragraph>
-</section>
-<paragraph role="heading" id="hd_id3154218" xml-lang="en-US" level="2" l10n="U" oldref="3">Syntax:</paragraph>
-<paragraph role="paragraph" id="par_id3156214" xml-lang="en-US" l10n="U" oldref="4">[ReDim]Dim VarName [(start To end)] [As VarType][, VarName2 [(start To end)] [As VarType][,...]]</paragraph>
-<paragraph role="paragraph" id="par_id711996" xml-lang="en-US" l10n="NEW">Optionally, you can add the <emph>Preserve</emph> keyword as a parameter to preserve the contents of the array that is redimensioned.</paragraph>
-<paragraph role="heading" id="hd_id3148451" xml-lang="en-US" level="2" l10n="U" oldref="5">Parameters:</paragraph>
-<paragraph role="paragraph" id="par_id3156423" xml-lang="en-US" l10n="U" oldref="6">
-<emph>VarName:</emph> Any variable or array name.</paragraph>
-<paragraph role="paragraph" id="par_id3149562" xml-lang="en-US" l10n="U" oldref="7">
-<emph>Start, End:</emph> Numerical values or constants ranging from -32768 to 32767 that define the number of elements (NumberElements=(end-start)+1) and the index range.</paragraph>
-<paragraph role="paragraph" id="par_id3155307" xml-lang="en-US" l10n="U" oldref="8">Start and End can be numeric expressions if ReDim is used at the procedure level.</paragraph>
-<paragraph role="paragraph" id="par_id3153951" xml-lang="en-US" l10n="U" oldref="9">
-<emph>VarType:</emph> Keyword that declares the data type of a variable.</paragraph>
-<paragraph role="paragraph" id="par_id3147317" xml-lang="en-US" l10n="U" oldref="10">
-<emph>Keyword:</emph> Variable type</paragraph>
-<paragraph role="paragraph" id="par_id3153728" xml-lang="en-US" l10n="U" oldref="11">
-<emph>Bool: </emph>Boolean variable (True, False)</paragraph>
-<paragraph role="paragraph" id="par_id3146121" xml-lang="en-US" l10n="U" oldref="12">
-<emph>Date:</emph> Date variable</paragraph>
-<paragraph role="paragraph" id="par_id3159156" xml-lang="en-US" l10n="U" oldref="13">
-<emph>Double:</emph> Double floating point variable (1.79769313486232 x 10E308 - 4.94065645841247 x 10E-324)</paragraph>
-<paragraph role="paragraph" id="par_id3148616" xml-lang="en-US" l10n="U" oldref="14">
-<emph>Integer:</emph> Integer variable (-32768 - 32767)</paragraph>
-<paragraph role="paragraph" id="par_id3147348" xml-lang="en-US" l10n="U" oldref="15">
-<emph>Long:</emph> Long integer variable (-2,147,483,648 - 2,147,483,647)</paragraph>
-<paragraph role="paragraph" id="par_id3149412" xml-lang="en-US" l10n="U" oldref="16">
-<emph>Object:</emph> Object variable (can only be subsequently defined by Set!)</paragraph>
-<paragraph role="paragraph" id="par_id3154729" xml-lang="en-US" l10n="U" oldref="17">
-<emph>[Single]:</emph> Single floating-point variable (3.402823 x 10E38 - 1.401298 x 10E-45). If no key word is specified, a variable is defined as Single, unless a statement from DefBool to DefVar is used.</paragraph>
-<paragraph role="paragraph" id="par_id3148458" xml-lang="en-US" l10n="U" oldref="18">
-<emph>String:</emph> String variable containing a maximum of 64,000 ASCII characters.</paragraph>
-<paragraph role="paragraph" id="par_id3149581" xml-lang="en-US" l10n="U" oldref="19">
-<emph>Variant: </emph>Variant variable type (can contain all types and is set by definition).</paragraph>
-<paragraph role="paragraph" id="par_id3155601" xml-lang="en-US" l10n="U" oldref="20">In $[officename] Basic, you do not need to declare variables explicitly. However, you need to declare an array before you can use them. You can declare a variable with the Dim statement, using commas to separate multiple declarations. To declare a variable type, enter a type-declaration character following the name or use a corresponding key word.</paragraph>
-<paragraph role="paragraph" id="par_id3153415" xml-lang="en-US" l10n="U" oldref="21">$[officename] Basic supports single or multi-dimensional arrays that are defined by a specified variable type. Arrays are suitable if the program contains lists or tables that you want to edit. The advantage of arrays is that it is possible to address individual elements according to indexes, which can be formulated as numeric expressions or variables.</paragraph>
-<paragraph role="paragraph" id="par_id3146971" xml-lang="en-US" l10n="U" oldref="22">There are two ways to set the range of indices for arrays declared with the Dim statement:</paragraph>
-<paragraph role="paragraph" id="par_id3153950" xml-lang="en-US" l10n="U" oldref="23">DIM text(20) As String REM 21 elements numbered from 0 to 20</paragraph>
-<paragraph role="paragraph" id="par_id3146912" xml-lang="en-US" l10n="U" oldref="24">DIM text(5 to 25) As String REM 21 elements numbered from 5 to 25</paragraph>
-<paragraph role="paragraph" id="par_id3153709" xml-lang="en-US" l10n="U" oldref="25">DIM text$(-15 to 5) As String REM 21 elements (0 inclusive),</paragraph>
-<paragraph role="paragraph" id="par_id3150321" xml-lang="en-US" l10n="U" oldref="26">rem numbered from -15 to 5</paragraph>
-<paragraph role="paragraph" id="par_id3149018" xml-lang="en-US" l10n="U" oldref="27">Variable fields, regardless of type, can be made dynamic if they are dimensioned by ReDim at the procedure level in subroutines or functions. Normally, you can only set the range of an array once and you cannot modify it. Within a procedure, you can declare an array using the ReDim statement with numeric expressions to define the range of the field sizes.</paragraph>
-<paragraph role="heading" id="hd_id3148405" xml-lang="en-US" level="2" l10n="U" oldref="28">Example:</paragraph>
-<paragraph role="paragraph" id="par_id3154362" xml-lang="en-US" l10n="U" oldref="29">Sub ExampleRedim</paragraph>
-<paragraph role="paragraph" id="par_id3150042" xml-lang="en-US" l10n="U" oldref="30">Dim iVar() As Integer, iCount As Integer</paragraph>
-<paragraph role="paragraph" id="par_id3147339" xml-lang="en-US" l10n="U" oldref="31">ReDim iVar(5) As integer</paragraph>
-<paragraph role="paragraph" id="par_id3149106" xml-lang="en-US" l10n="U" oldref="32">For iCount = 1 To 5</paragraph>
-<paragraph role="paragraph" id="par_id3155174" xml-lang="en-US" l10n="U" oldref="33">iVar(iCount) = iCount</paragraph>
-<paragraph role="paragraph" id="par_id3163805" xml-lang="en-US" l10n="U" oldref="34">Next iCount</paragraph>
-<paragraph role="paragraph" id="par_id3149568" xml-lang="en-US" l10n="U" oldref="35">ReDim iVar(10) As integer</paragraph>
-<paragraph role="paragraph" id="par_id3147364" xml-lang="en-US" l10n="U" oldref="36">For iCount = 1 To 10</paragraph>
-<paragraph role="paragraph" id="par_id3155335" xml-lang="en-US" l10n="U" oldref="37">iVar(iCount) = iCount</paragraph>
-<paragraph role="paragraph" id="par_id3154662" xml-lang="en-US" l10n="U" oldref="38">Next iCount</paragraph>
-<paragraph role="paragraph" id="par_id3149926" xml-lang="en-US" l10n="U" oldref="39">end sub</paragraph>
-</body>
-</helpdocument>
+<bookmark xml-lang="en-US" branch="index" id="bm_id3150398"><bookmark_value>ReDim statement</bookmark_value> +</bookmark> +<paragraph role="heading" id="hd_id3150398" xml-lang="en-US" level="1" l10n="U" oldref="1"><link href="text/sbasic/shared/03102101.xhp" name="ReDim Statement [Runtime]">ReDim Statement [Runtime]</link></paragraph> +<paragraph role="paragraph" id="par_id3154685" xml-lang="en-US" l10n="U" oldref="2">Declares a variable or an array.</paragraph> +</section> +<paragraph role="heading" id="hd_id3154218" xml-lang="en-US" level="2" l10n="U" oldref="3">Syntax:</paragraph> +<paragraph role="paragraph" id="par_id3156214" xml-lang="en-US" l10n="U" oldref="4">[ReDim]Dim VarName [(start To end)] [As VarType][, VarName2 [(start To end)] [As VarType][,...]]</paragraph> +<paragraph role="paragraph" id="par_id711996" xml-lang="en-US" l10n="NEW">Optionally, you can add the <emph>Preserve</emph> keyword as a parameter to preserve the contents of the array that is redimensioned.</paragraph> +<paragraph role="heading" id="hd_id3148451" xml-lang="en-US" level="2" l10n="U" oldref="5">Parameters:</paragraph> +<paragraph role="paragraph" id="par_id3156423" xml-lang="en-US" l10n="U" oldref="6"> +<emph>VarName:</emph> Any variable or array name.</paragraph> +<paragraph role="paragraph" id="par_id3149562" xml-lang="en-US" l10n="U" oldref="7"> +<emph>Start, End:</emph> Numerical values or constants ranging from -32768 to 32767 that define the number of elements (NumberElements=(end-start)+1) and the index range.</paragraph> +<paragraph role="paragraph" id="par_id3155307" xml-lang="en-US" l10n="U" oldref="8">Start and End can be numeric expressions if ReDim is used at the procedure level.</paragraph> +<paragraph role="paragraph" id="par_id3153951" xml-lang="en-US" l10n="U" oldref="9"> +<emph>VarType:</emph> Keyword that declares the data type of a variable.</paragraph> +<paragraph role="paragraph" id="par_id3147317" xml-lang="en-US" l10n="U" oldref="10"> +<emph>Keyword:</emph> Variable type</paragraph> +<paragraph role="paragraph" id="par_id3153728" xml-lang="en-US" l10n="U" oldref="11"> +<emph>Bool: </emph>Boolean variable (True, False)</paragraph> +<paragraph role="paragraph" id="par_id3146121" xml-lang="en-US" l10n="U" oldref="12"> +<emph>Date:</emph> Date variable</paragraph> +<paragraph role="paragraph" id="par_id3159156" xml-lang="en-US" l10n="U" oldref="13"> +<emph>Double:</emph> Double floating point variable (1.79769313486232x10E308 - 4.94065645841247x10E-324)</paragraph> +<paragraph role="paragraph" id="par_id3148616" xml-lang="en-US" l10n="U" oldref="14"> +<emph>Integer:</emph> Integer variable (-32768 - 32767)</paragraph> +<paragraph role="paragraph" id="par_id3147348" xml-lang="en-US" l10n="U" oldref="15"> +<emph>Long:</emph> Long integer variable (-2,147,483,648 - 2,147,483,647)</paragraph> +<paragraph role="paragraph" id="par_id3149412" xml-lang="en-US" l10n="U" oldref="16"> +<emph>Object:</emph> Object variable (can only be subsequently defined by Set!)</paragraph> +<paragraph role="paragraph" id="par_id3154729" xml-lang="en-US" l10n="U" oldref="17"> +<emph>[Single]:</emph> Single floating-point variable (3.402823x10E38 - 1.401298x10E-45). If no key word is specified, a variable is defined as Single, unless a statement from DefBool to DefVar is used.</paragraph> +<paragraph role="paragraph" id="par_id3148458" xml-lang="en-US" l10n="U" oldref="18"> +<emph>String:</emph> String variable containing a maximum of 64,000 ASCII characters.</paragraph> +<paragraph role="paragraph" id="par_id3149581" xml-lang="en-US" l10n="U" oldref="19"> +<emph>Variant: </emph>Variant variable type (can contain all types and is set by definition).</paragraph> +<paragraph role="paragraph" id="par_id3155601" xml-lang="en-US" l10n="U" oldref="20">In $[officename] Basic, you do not need to declare variables explicitly. However, you need to declare an array before you can use them. You can declare a variable with the Dim statement, using commas to separate multiple declarations. To declare a variable type, enter a type-declaration character following the name or use a corresponding key word.</paragraph> +<paragraph role="paragraph" id="par_id3153415" xml-lang="en-US" l10n="U" oldref="21">$[officename] Basic supports single or multi-dimensional arrays that are defined by a specified variable type. Arrays are suitable if the program contains lists or tables that you want to edit. The advantage of arrays is that it is possible to address individual elements according to indexes, which can be formulated as numeric expressions or variables.</paragraph> +<paragraph role="paragraph" id="par_id3146971" xml-lang="en-US" l10n="U" oldref="22">There are two ways to set the range of indices for arrays declared with the Dim statement:</paragraph> +<paragraph role="paragraph" id="par_id3153950" xml-lang="en-US" l10n="U" oldref="23">DIM text(20) As String REM 21 elements numbered from 0 to 20</paragraph> +<paragraph role="paragraph" id="par_id3146912" xml-lang="en-US" l10n="U" oldref="24">DIM text(5 to 25) As String REM 21 elements numbered from 5 to 25</paragraph> +<paragraph role="paragraph" id="par_id3153709" xml-lang="en-US" l10n="U" oldref="25">DIM text$(-15 to 5) As String REM 21 elements (0 inclusive),</paragraph> +<paragraph role="paragraph" id="par_id3150321" xml-lang="en-US" l10n="U" oldref="26">rem numbered from -15 to 5</paragraph> +<paragraph role="paragraph" id="par_id3149018" xml-lang="en-US" l10n="U" oldref="27">Variable fields, regardless of type, can be made dynamic if they are dimensioned by ReDim at the procedure level in subroutines or functions. Normally, you can only set the range of an array once and you cannot modify it. Within a procedure, you can declare an array using the ReDim statement with numeric expressions to define the range of the field sizes.</paragraph> +<paragraph role="heading" id="hd_id3148405" xml-lang="en-US" level="2" l10n="U" oldref="28">Example:</paragraph> +<paragraph role="paragraph" id="par_id3154362" xml-lang="en-US" l10n="U" oldref="29">Sub ExampleRedim</paragraph> +<paragraph role="paragraph" id="par_id3150042" xml-lang="en-US" l10n="U" oldref="30">Dim iVar() As Integer, iCount As Integer</paragraph> +<paragraph role="paragraph" id="par_id3147339" xml-lang="en-US" l10n="U" oldref="31">ReDim iVar(5) As integer</paragraph> +<paragraph role="paragraph" id="par_id3149106" xml-lang="en-US" l10n="U" oldref="32">For iCount = 1 To 5</paragraph> +<paragraph role="paragraph" id="par_id3155174" xml-lang="en-US" l10n="U" oldref="33">iVar(iCount) = iCount</paragraph> +<paragraph role="paragraph" id="par_id3163805" xml-lang="en-US" l10n="U" oldref="34">Next iCount</paragraph> +<paragraph role="paragraph" id="par_id3149568" xml-lang="en-US" l10n="U" oldref="35">ReDim iVar(10) As integer</paragraph> +<paragraph role="paragraph" id="par_id3147364" xml-lang="en-US" l10n="U" oldref="36">For iCount = 1 To 10</paragraph> +<paragraph role="paragraph" id="par_id3155335" xml-lang="en-US" l10n="U" oldref="37">iVar(iCount) = iCount</paragraph> +<paragraph role="paragraph" id="par_id3154662" xml-lang="en-US" l10n="U" oldref="38">Next iCount</paragraph> +<paragraph role="paragraph" id="par_id3149926" xml-lang="en-US" l10n="U" oldref="39">end sub</paragraph> +</body> +</helpdocument> |