<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/lgp4/">
    <title>LGP4 @ ウィキ</title>
    <link>http://w.atwiki.jp/lgp4/</link>
    <atom:link href="https://w.atwiki.jp/lgp4/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>LGP4 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2007-04-05T21:08:05+09:00</dc:date>
    <utime>1175774885</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/31.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/30.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/29.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/28.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/27.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/lgp4/pages/12.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/31.html">
    <title>ファイル関数</title>
    <link>https://w.atwiki.jp/lgp4/pages/31.html</link>
    <description>
      *ファイル関数
-ファイル操作を代行する関数です

----

**CHDIR
-&lt;ディレクトリ&gt;
-カレントディレクトリを変更する

&gt; CHDIR(p1)
&gt; 
&gt; p1 = 文字(char)
&gt;
&gt;
&gt;&gt; CHDIR( &quot;./date/&quot; )

----

**CHDRIVE
-&lt;ディレクトリ&gt;
-カレントドライブを変更する

&gt; CHDRIVE(p1)
&gt; 
&gt; p1 = 数値(int)
&gt;
&gt;
&gt;&gt; CHDRIVE( 3 )

----

**F@CLOSE
-&lt;ファイル&gt;
-ファイルを閉じる

&gt; F@CLOSE(p1)
&gt; 
&gt; p1 = 数値(int)
&gt;
&gt;
&gt;&gt; FN＝F@OPEN(&quot;C:TEST.TXT&quot;,0)
&gt;&gt; F@CLOSE(FN)

----

**F@DELETE
-&lt;ファイル&gt;
-ファイルを削除する

&gt; F@DELETE(p1)
&gt; 
&gt; 返り値 = 数値(int)
&gt; p1 = 文字列(char)
&gt;
&gt;
&gt;&gt; AN＝F@DELETE( &quot;C:\TEST.TXT&quot; )

----

**F@DIRMAKE
-&lt;ディレクトリ&gt;
-ディレクトリを作成する

&gt; F@DIRMAKE(p1)
&gt; 
&gt; 返り値 = 数値(int)
&gt; p1 = 文字列(char)
&gt;
&gt;
&gt;&gt; FN＝F@DIRMAKE( &quot;C:\TEST&quot; )

----    </description>
    <dc:date>2007-04-05T21:08:05+09:00</dc:date>
    <utime>1175774885</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/30.html">
    <title>日時関数</title>
    <link>https://w.atwiki.jp/lgp4/pages/30.html</link>
    <description>
      *日時関数
-日時データ取得する関数です

----

**GETDATE
-&lt;日時&gt;
-システムの現在の日時と時間を取得する

&gt; GETDATE(p1)
&gt; 
&gt; 返り値 = 数値(int)
&gt; p1 = 数値(int)
&gt;
&gt;
&gt;&gt; p1の意味
&gt;&gt; 0 ：西暦 
&gt;&gt; 1 ：月 
&gt;&gt; 2 ：曜日 
&gt;&gt; 3 ：日 
&gt;&gt; 4 ：時間 
&gt;&gt; 5 ：分 
&gt;&gt; 6 ：秒 
&gt;&gt; 7 ：ミリ秒   
&gt;
&gt;
&gt;&gt; SEC = GETDATE( 6 )

----

**SYSTIME
-&lt;時間&gt;
-システムが起動してからの時間を 1000分の 1秒単位で取得する

&gt; SYSTIME(p1)
&gt; 
&gt; 返り値 = 数値(int)
&gt;
&gt;
&gt;&gt; UPTIME = SYSTIME()

----    </description>
    <dc:date>2007-04-05T20:58:21+09:00</dc:date>
    <utime>1175774301</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/29.html">
    <title>メモリ関数</title>
    <link>https://w.atwiki.jp/lgp4/pages/29.html</link>
    <description>
      *メモリ関数
-メモリ操作を代行する関数です

----

**REDIM
-&lt;メモリ&gt;
-動的に配列を確保する

&gt; REDIM(p1)
&gt; 
&gt; 返り値 = 数値(int)
&gt; p1 = 数値(int)
&gt;
&gt;
&gt;&gt; D = REDIM( 10 )

----

**REDIMFREE
-&lt;メモリ&gt;
-REDIM 関数で、動的に確保した配列を解放する

&gt; REDIM(p1)
&gt; 
&gt; p1 = 変数名(var)
&gt;
&gt;
&gt;&gt; REDIMFREE( D )

----

**LSET
-&lt;文字コード&gt;
-文字列変数内の文字列の長さを変更する

&gt; LSET(p1)
&gt; 
&gt; 返り値 = 文字列(char)
&gt; p1 = 変数名(var)
&gt; p2 = 数値(int) - 変換する長さ
&gt;
&gt;
&gt;&gt; WORD$ = &quot;HELLO,WORLD&quot;
&gt;&gt; WROD$ = LSET( WORD$ , 32 )

----    </description>
    <dc:date>2007-04-04T23:05:37+09:00</dc:date>
    <utime>1175695537</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/28.html">
    <title>文字列関数</title>
    <link>https://w.atwiki.jp/lgp4/pages/28.html</link>
    <description>
      *文字列関数
-文字列操作を代行する関数です

----

**ASC
-&lt;文字列コード&gt;
-文字の ASCIIコードを取得する

&gt; ASC(p1)
&gt; 
&gt; 返り値 = 数値
&gt; p1 = 文字(char)
&gt;
&gt;
&gt;&gt; NO = ASC(&quot;A&quot;)

----

**CHR
-&lt;文字コード&gt;
-ASCIIコードで文字を指定する

&gt; CHR(p1)
&gt; 
&gt; 返り値 = 文字列(char)
&gt; p1 = 数値(int)
&gt;
&gt;
&gt;&gt; WORD$ = CHR(65)

----

**LENG
-&lt;文字コード&gt;
-指定された文字列の（半角(1バイト)を単位に）長さを求めます

&gt; LENG(p1)
&gt; 
&gt; 返り値 = 数値(int)
&gt; p1 = 文字列(char)
&gt;
&gt;
&gt;&gt; CNT = LENG(&quot;HELLO,WORLD&quot;)

----

**STR
-&lt;文字コード&gt;
-整数値を文字列（n進数の形式）に変換する

&gt; STR(p1)
&gt; 
&gt; 返り値 = 文字列(char)
&gt; p1 = 文字列(char)
&gt; p2 = 数値(int) - 変換する進数指定,初期は10
&gt;
&gt;
&gt;&gt; WORD$ = STR(2007)

----    </description>
    <dc:date>2007-04-05T21:06:00+09:00</dc:date>
    <utime>1175774760</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/27.html">
    <title>数値関数</title>
    <link>https://w.atwiki.jp/lgp4/pages/27.html</link>
    <description>
      *数値関数
-計算を代行する関数です

----

**ABS
-&lt;計算&gt;
-絶対値を取得する
-絶対値とは±ではなく+(正)の数だけのこと

&gt; ABS(p1)
&gt; 
&gt; 返り値 = 数値
&gt; p1 = 数値(int,float)
&gt;
&gt;
&gt;&gt; A = -120
&gt;&gt; B = ABS(A)

----

**ACOS
-&lt;計算&gt;
-指定値のアークコサインを計算し､角度を返す

&gt; ACOS(p1)
&gt; 
&gt; 返り値 = 数値(float)
&gt; p1 = 数値(float)
&gt;
&gt;
&gt;&gt; A# = COS(180)
&gt;&gt; B# = ACOS(A#)

----

**ASIN
-&lt;計算&gt;
-指定値のアークサインを計算し､角度を返す

&gt; ASIN(p1)
&gt; 
&gt; 返り値 = 数値(float)
&gt; p1 = 数値(float)
&gt;
&gt;
&gt;&gt; A# = SIN(180)
&gt;&gt; B# = ASIN(A#)

----

**ASIN
-&lt;計算&gt;
-指定値のアークタンジェントを計算し､角度を返す

&gt; ATAN(p1)
&gt; 
&gt; 返り値 = 数値(float)
&gt; p1 = 数値(float)
&gt;
&gt;
&gt;&gt; A# = SIN(180)
&gt;&gt; B# = ATAN(A#)

----

**ATOI
-&lt;計算&gt;
-文字列を整数値に変換する

&gt; ATOI(p1)
&gt; 
&gt; 返り値 = 数値(int)
&gt; p1 = 数値(char)
&gt;
&gt;&gt; &lt;p1について&gt;
&gt;&gt; char(文字列)を数値にする時に注意する点
&gt;&gt; 符号：+,-
&gt;&gt; 数値：1個以上の整数
&gt;&gt; 守ること
&gt;
&gt;
&gt;&gt; A = ATOI( &quot;-305&quot; )

----

**ATOF
-&lt;計算&gt;
-文字列を固定小数点値に変換する

&gt; ATOF(p1)
&gt; 
&gt; 返り値 = 数値(float)
&gt; p1 = 数値(char)
&gt;
&gt;&gt; &lt;p1について&gt;
&gt;&gt; char(文字列)を数値にする時に注意する点
&gt;&gt; 符号：+,-
&gt;&gt; 数値：1個以上の小数,小数点を必ずつける
&gt;&gt; 守ること
&gt;
&gt;
&gt;&gt; A#     </description>
    <dc:date>2007-04-04T22:30:55+09:00</dc:date>
    <utime>1175693455</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/25.html">
    <title>ユーザー関数</title>
    <link>https://w.atwiki.jp/lgp4/pages/25.html</link>
    <description>
      *ユーザー関数
-新しい関数を作ることで効率的な開発が可能になります

----

**FUNC
-&lt;新規関数&gt;
-新しい関数を作ることで効率的な開発が可能になります

&gt; FUNC p1 p2 (引数1,...引数n)
&gt; ～処理内容～
&gt; ENDFUNC
&gt; 
&gt; p1 = 返り値
&gt; p2 = LGP内関数名
&gt;
&gt;
&gt;&gt; FUNC stat Keisan(p1, p2)
&gt;&gt;   stat = p1+p2
&gt;&gt; ENDFUNC
&gt;&gt; 
&gt;&gt; ans = Keisan(10, 10)    </description>
    <dc:date>2007-04-04T21:49:09+09:00</dc:date>
    <utime>1175690949</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/24.html">
    <title>DLL関数</title>
    <link>https://w.atwiki.jp/lgp4/pages/24.html</link>
    <description>
      *DLL関数
-DLLから関数を呼び込み、新しい機能や管理が可能になります

----

**EXFUNC
-&lt;DLL呼び出し&gt;
-DLL側にあらゆる管理を書くことで、アップデートをDLLだけで済ますことが可
-C言語やOS知識も若干必要

&gt; EXFUNC p1 p2 (引数1,...引数n), p3, p4
&gt; 
&gt; p1 = 返り値
&gt; p2 = LGP内関数名
&gt; p3 = DLLファイル名
&gt; p4 = DLL内関数名
&gt;
&gt;
&gt;&gt; EXFUNC stat MSGPUT(a,b$,c$,d),&quot;User32.dll&quot;,&quot;MessageBoxA&quot;
&gt;&gt; K = MSGPUT(0,&quot;テスト&quot;,&quot;テストです&quot;,0)
&gt;&gt;     </description>
    <dc:date>2007-04-04T21:49:25+09:00</dc:date>
    <utime>1175690965</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/23.html">
    <title>プリプロセッサ</title>
    <link>https://w.atwiki.jp/lgp4/pages/23.html</link>
    <description>
      *プリプロセッサ
-コンパイル前に指定された処理を行います、変数などで置き換えは不可

----

**#INCLUDE
-&lt;ソース読み込み&gt;
-ヘッダ・関数群・途中ソースなどを読み込め効率的なコード管理が可能になります

&gt; #INCLUDE p1
&gt; 
&gt; p1 = ファイル名
&gt;
&gt;
&gt;&gt; // ヘッダを読み込む
&gt;&gt; #INCLUDE &quot;head.lgp&quot;

----

**#DEFINE
-&lt;文字列置き換え&gt;
-文字列を指定したモノに置き換えることで、効率的なコードを書けます

&gt; #DEFINE p1 p2
&gt; 
&gt; p1 = 置き換え後の文字列
&gt; p2 = 置き換える文字列
&gt;
&gt;
&gt;&gt; // G@SETUPをGraphicSetUpに置き換える
&gt;&gt; #DEFINE GraphicSetUp G@SETUP    </description>
    <dc:date>2007-04-05T20:03:44+09:00</dc:date>
    <utime>1175771024</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/21.html">
    <title>サンプル</title>
    <link>https://w.atwiki.jp/lgp4/pages/21.html</link>
    <description>
      *サンプル
-ここにはサンプルコードなどを貼る予定です。    </description>
    <dc:date>2007-04-03T13:26:47+09:00</dc:date>
    <utime>1175574407</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/lgp4/pages/12.html">
    <title>雑談</title>
    <link>https://w.atwiki.jp/lgp4/pages/12.html</link>
    <description>
      *雑談
-ユーザー同士で雑談にお使いください。



- @wikiの検索機能にポストする形でオンラインヘルプを作ってみました。&amp;br()是非みなさんも情報を載せていただければうれしいです。  -- 93  (2007-04-03 10:29:25)
- オンラインヘルプのバグ&amp;br()エンターの失敗、キーワードポストの失敗、デリートキー無効を確認しました&amp;br()  -- 名無し  (2007-04-03 13:54:43)
- 入力系のバグは一掃しました。&amp;br()キーワードポストはutf-8への変換が違うか、ポストの方法が間違ってるのかもしれません。&amp;br()次のバージョンアップをお待ちください。&amp;br()(次回はローカルにデーターベースを作る予定です)  -- 93  (2007-04-03 14:18:11)
- ver0.0.2配布しました。&amp;br()１．キーワードポストのバグを修正しました。&amp;br()２．プログラム言語向けの選択範囲の自動入力・コードローダー作ります。&amp;br()３．ステータス表示追加します。&amp;br()４．サイト移動禁止(指定アドレス以外)を追加します-&amp;gt;別窓で表示など。  -- 93  (2007-04-03 23:10:37)
- LGP専用開発エディタを公開しました。&amp;br()まだ不便ですがそちらもよろしくお願いします。  -- 93  (2007-04-07 06:16:22)
#comment(vsize=6,nsize=20,size=60)    </description>
    <dc:date>2007-04-07T06:16:22+09:00</dc:date>
    <utime>1175894182</utime>
  </item>
  </rdf:RDF>
