<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://dev.activebasic.com/dev_wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.24.230</id>
	<title>AB開発Wiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://dev.activebasic.com/dev_wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.24.230"/>
	<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/192.168.24.230"/>
	<updated>2026-04-16T10:51:59Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=Samen&amp;diff=1954</id>
		<title>Samen</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=Samen&amp;diff=1954"/>
		<updated>2007-09-01T05:56:12Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=1692</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=1692"/>
		<updated>2007-03-10T08:12:38Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AB開発Wikiでは、ABライブラリ開発などに関する情報を扱っていきます。&lt;br /&gt;
開発に参加されている方であれば、自由に投稿・編集をしていただいてかまいません。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 使用上のお願い ==&lt;br /&gt;
Wikiに慣れていない方、使用方法がわからない方は、[[サンドボックス]]で投稿の練習をしてみましょう。新たにリファレンスページをご投稿いただける場合は、可能な限りリファレンステンプレート（[[Fooクラス]]）のフォーマットを基にした記述をお願い致します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== リファレンスβ ==&lt;br /&gt;
AB5に標準で付属するライブラリのリファレンスです。現在は詳細仕様確定中のため、β版となります。&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[言語仕様]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[クラス一覧]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
※（ライブラリ開発者の方へ）新しいクラス機能を追加する際は、リポジトリを変更する前にこちらのリファレンスで仕様確定を行うことを推奨いたします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 開発者ミーティング ==&lt;br /&gt;
&lt;br /&gt;
* [[次回ミーティングの予定]]&lt;br /&gt;
&lt;br /&gt;
=== 議事録 ===&lt;br /&gt;
* [[第2回AB開発者ミーティング]] (2007/2/11)&lt;br /&gt;
* 第1回AB開発者ミーティング (2006/11/11) （すみません、議事録取ってませんでしたf(^^;;;）&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=1691</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=1691"/>
		<updated>2007-03-10T08:08:27Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AB開発Wikiでは、ABライブラリ開発などに関する情報を扱っていきます。&lt;br /&gt;
開発に参加されている方であれば、自由に投稿・編集をしていただいてかまいません。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 使用上のお願い ==&lt;br /&gt;
Wikiに慣れていない方、使用方法がわからない方は、[[サンドボックス]]で投稿の練習をしてみましょう。新たにリファレンスページをご投稿いただける場合は、可能な限りリファレンステンプレート（[[Fooクラス]]）のフォーマットを基にした記述をお願い致します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== リファレンスβ ==&lt;br /&gt;
AB5に標準で付属するライブラリのリファレンスです。現在は詳細仕様確定中のため、β版となります。&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[言語仕様]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[クラス一覧]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
※（ライブラリ開発者の方へ）新しいクラス機能を追加する際は、リポジトリを変更する前にこちらのリファレンスで仕様確定を行うことを推奨いたします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 開発者ミーティング ==&lt;br /&gt;
&lt;br /&gt;
* [[次回ミーティングの予定]]&lt;br /&gt;
&lt;br /&gt;
=== 議事録 ===&lt;br /&gt;
* [[第2回AB開発者ミーティング]] (2007/2/11)&lt;br /&gt;
* 第1回AB開発者ミーティング (2007/11/11) （すみません、議事録取ってませんでしたf(^^;;;）&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=%E6%AC%A1%E5%9B%9E%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E4%BA%88%E5%AE%9A&amp;diff=1690</id>
		<title>次回ミーティングの予定</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=%E6%AC%A1%E5%9B%9E%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E4%BA%88%E5%AE%9A&amp;diff=1690"/>
		<updated>2007-03-10T08:02:23Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 日時と場所 ===&lt;br /&gt;
* 日時 … 3月下旬または4月上旬（詳細は未定です）&lt;br /&gt;
* 場所 … 東京都港区芝 5-27-1 三田SSビル 3F（株）オプティム 会議室&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 主な内容 ===&lt;br /&gt;
* オブジェクト参照型化に関する意識合わせ&lt;br /&gt;
* Using（リソース管理ステートメント）の導入を検討&lt;br /&gt;
* Nothingの導入を検討&lt;br /&gt;
* ガベージコレクションの実装方法の紹介とパフォーマンス検証&lt;br /&gt;
* Constと上手く付き合うための方針&lt;br /&gt;
* Stringを不変にするかどうかを検討&lt;br /&gt;
* ablibのライセンスを検討&lt;br /&gt;
* AB開発Wikiの構成を検討&lt;br /&gt;
* ライブラリ開発の進捗確認&lt;br /&gt;
* その他、参加者によるプレゼン・デモ&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=%E6%AC%A1%E5%9B%9E%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E4%BA%88%E5%AE%9A&amp;diff=1689</id>
		<title>次回ミーティングの予定</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=%E6%AC%A1%E5%9B%9E%E3%83%9F%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%AE%E4%BA%88%E5%AE%9A&amp;diff=1689"/>
		<updated>2007-03-10T07:56:44Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== 日時と場所 ===&lt;br /&gt;
* 日時 … 3月下旬または4月上旬（詳細は未定です）&lt;br /&gt;
* 場所 … 東京都港区芝 5-27-1 三田SSビル 3F（株）オプティム 会議室&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 主な内容 ===&lt;br /&gt;
* オブジェクト参照型化に関する意識合わせ&lt;br /&gt;
* Using（リソース管理ステートメント）の導入を検討&lt;br /&gt;
* Nothingの導入を検討&lt;br /&gt;
* ガベージコレクションの実装方法の紹介とパフォーマンス検証&lt;br /&gt;
* Constと上手く付き合うための方針&lt;br /&gt;
* ablibのライセンスを検討&lt;br /&gt;
* AB開発Wikiの構成を検討&lt;br /&gt;
* ライブラリ開発の進捗確認&lt;br /&gt;
* その他、参加者によるプレゼン・デモ&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=1688</id>
		<title>メインページ</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8&amp;diff=1688"/>
		<updated>2007-03-10T07:50:47Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AB開発Wikiでは、ABライブラリ開発などに関する情報を扱っていきます。&lt;br /&gt;
開発に参加されている方であれば、自由に投稿・編集をしていただいてかまいません。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 使用上のお願い ==&lt;br /&gt;
Wikiに慣れていない方、使用方法がわからない方は、[[サンドボックス]]で投稿の練習をしてみましょう。新たにリファレンスページをご投稿いただける場合は、可能な限りリファレンステンプレート（[[Fooクラス]]）のフォーマットを基にした記述をお願い致します。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== リファレンスβ ==&lt;br /&gt;
AB5に標準で付属するライブラリのリファレンスです。現在は詳細仕様確定中のため、β版となります。&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[言語仕様]]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[クラス一覧]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
※（ライブラリ開発者の方へ）新しいクラス機能を追加する際は、リポジトリを変更する前にこちらのリファレンスで仕様確定を行うことを推奨いたします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 開発者ミーティング ==&lt;br /&gt;
&lt;br /&gt;
* [[次回ミーティングの予定]]&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=Thread%E3%82%AF%E3%83%A9%E3%82%B9&amp;diff=1521</id>
		<title>Threadクラス</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=Thread%E3%82%AF%E3%83%A9%E3%82%B9&amp;diff=1521"/>
		<updated>2006-10-27T18:13:17Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== クラスの機能 ==&lt;br /&gt;
&lt;br /&gt;
=== プロパティ ===&lt;br /&gt;
&lt;br /&gt;
==== Priority ====&lt;br /&gt;
 Priority As ThreadPriority&lt;br /&gt;
スレッドの実行優先順位を取得または設定します。[[ThreadPriority 列挙体]]で列挙される値のいずれかになります。デフォルトはNormalです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== メソッド ===&lt;br /&gt;
&lt;br /&gt;
==== コンストラクタ ====&lt;br /&gt;
 Sub Thread()&lt;br /&gt;
 Sub Thread(fp As PTHREAD_START_ROUTINE, args As VoidPtr)&lt;br /&gt;
パラメータを持たないコンストラクタはThreadクラスを派生させる場合に利用します。&lt;br /&gt;
&lt;br /&gt;
fpに別スレッドで実行するための関数ポインタを、argsにはパラメータを指定します。&lt;br /&gt;
&lt;br /&gt;
==== Join ====&lt;br /&gt;
 Sub Join()&lt;br /&gt;
メソッド呼び出し元のスレッドを、対象スレッドが終了するまで待機します。&lt;br /&gt;
&lt;br /&gt;
==== Resume ====&lt;br /&gt;
 Sub Resume()&lt;br /&gt;
スレッドのサスペンド カウントを 1 減らします。サスペンド カウントが 0 になるとスレッドは実行に移ります。&lt;br /&gt;
&lt;br /&gt;
==== Run ====&lt;br /&gt;
 Sub Run()&lt;br /&gt;
Runメソッドは仮想メソッドです。派生先クラスでこのメソッドをオーバーライドすることで実行されるスレッドモジュールを書き換えることができます。&lt;br /&gt;
&lt;br /&gt;
==== Start ====&lt;br /&gt;
 Sub Start()&lt;br /&gt;
スレッドを開始します。&lt;br /&gt;
&lt;br /&gt;
==== Suspend ====&lt;br /&gt;
 Sub Suspend()&lt;br /&gt;
スレッドをサスペンド状態（一時中断）にし、サスペンド カウントを 1 増やします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 使用例 ==&lt;br /&gt;
ABのThreadクラスを利用したスレッド生成には、「派生先クラスでRunメソッドをオーバーロードする方法」「コンストラクタに関数ポインタを指定する方法」の二通りが存在します。&lt;br /&gt;
&lt;br /&gt;
=== 派生先クラスでRunメソッドをオーバーロードする例 ===&lt;br /&gt;
 Class SubThread&lt;br /&gt;
     Inherits Thread&lt;br /&gt;
 Public&lt;br /&gt;
     Override Function Run() As Long&lt;br /&gt;
         Print &amp;quot;サブスレッドを実行中。このスレッドは3秒で終了します。&amp;quot;&lt;br /&gt;
         Sleep(3000)&lt;br /&gt;
     End Function&lt;br /&gt;
 End Class&lt;br /&gt;
 &lt;br /&gt;
 &#039;スレッドオブジェクトを生成し、実行を開始&lt;br /&gt;
 Dim t As SubThread()&lt;br /&gt;
 t.Start()&lt;br /&gt;
 &lt;br /&gt;
 &#039;待機&lt;br /&gt;
 t.Join()&lt;br /&gt;
 &lt;br /&gt;
 Print &amp;quot;tスレッドは終了しました。&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== コンストラクタに関数ポインタを指定する例 ===&lt;br /&gt;
 Function TestProc(args As VoidPtr) As Long&lt;br /&gt;
     Print &amp;quot;サブスレッドを実行中。このスレッドは3秒で終了します。&amp;quot;&lt;br /&gt;
     Sleep(3000)&lt;br /&gt;
 End Function&lt;br /&gt;
 &lt;br /&gt;
 &#039;スレッドオブジェクトを生成し、実行を開始&lt;br /&gt;
 Dim t As SubThread(AddressOf(TestProc),0)&lt;br /&gt;
 t.Start()&lt;br /&gt;
 &lt;br /&gt;
 &#039;待機&lt;br /&gt;
 t.Join()&lt;br /&gt;
 &lt;br /&gt;
 Print &amp;quot;tスレッドは終了しました。&amp;quot;&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=ThreadPriority_%E5%88%97%E6%8C%99%E4%BD%93&amp;diff=1520</id>
		<title>ThreadPriority 列挙体</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=ThreadPriority_%E5%88%97%E6%8C%99%E4%BD%93&amp;diff=1520"/>
		<updated>2006-10-27T17:59:18Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;スレッドの実行優先順位を指定します。&lt;br /&gt;
&lt;br /&gt;
== メンバ ==&lt;br /&gt;
&lt;br /&gt;
==== Highest ====&lt;br /&gt;
スレッドは最も優先的に実行されます。&lt;br /&gt;
&lt;br /&gt;
==== AboveNormal ====&lt;br /&gt;
HighestとNormalの中間の優先度を意味します。&lt;br /&gt;
&lt;br /&gt;
==== Normal ====&lt;br /&gt;
一般的なスレッドの優先度です（デフォルト）。&lt;br /&gt;
&lt;br /&gt;
==== BelowNormal ====&lt;br /&gt;
NormalとLowestの中間の優先度を意味します。&lt;br /&gt;
&lt;br /&gt;
==== Lowest ====&lt;br /&gt;
最も低い優先度を意味します。他スレッドの実行が優先されます。&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
	<entry>
		<id>https://dev.activebasic.com/dev_wiki/index.php?title=Thread%E3%82%AF%E3%83%A9%E3%82%B9&amp;diff=1519</id>
		<title>Threadクラス</title>
		<link rel="alternate" type="text/html" href="https://dev.activebasic.com/dev_wiki/index.php?title=Thread%E3%82%AF%E3%83%A9%E3%82%B9&amp;diff=1519"/>
		<updated>2006-10-27T17:38:20Z</updated>

		<summary type="html">&lt;p&gt;192.168.24.230: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== クラスの機能 ==&lt;br /&gt;
&lt;br /&gt;
=== プロパティ ===&lt;br /&gt;
&lt;br /&gt;
==== Priority ====&lt;br /&gt;
 Priority As ThreadPriority&lt;br /&gt;
スレッドの実行優先順位を取得または設定します。[[ThreadPriority 列挙体]]で列挙される値のいずれかになります。デフォルトはNormalです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== メソッド ===&lt;br /&gt;
&lt;br /&gt;
==== コンストラクタ ====&lt;br /&gt;
 Sub Thread()&lt;br /&gt;
 Sub Thread(fp As PTHREAD_START_ROUTINE, args As VoidPtr)&lt;br /&gt;
パラメータを持たないコンストラクタはThreadクラスを派生させる場合に利用します。&lt;br /&gt;
&lt;br /&gt;
fpに別スレッドで実行するための関数ポインタを、argsにはパラメータを指定します。&lt;br /&gt;
&lt;br /&gt;
==== Resume ====&lt;br /&gt;
 Sub Resume()&lt;br /&gt;
スレッドのサスペンド カウントを 1 減らします。サスペンド カウントが 0 になるとスレッドは実行に移ります。&lt;br /&gt;
&lt;br /&gt;
==== Run ====&lt;br /&gt;
 Sub Run()&lt;br /&gt;
Runメソッドは仮想メソッドです。派生先クラスでこのメソッドをオーバーライドすることで実行されるスレッドモジュールを書き換えることができます。&lt;br /&gt;
&lt;br /&gt;
==== Start ====&lt;br /&gt;
 Sub Start()&lt;br /&gt;
スレッドを開始します。&lt;br /&gt;
&lt;br /&gt;
==== Suspend ====&lt;br /&gt;
 Sub Suspend()&lt;br /&gt;
スレッドをサスペンド状態（一時中断）にし、サスペンド カウントを 1 増やします。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 使用例 ==&lt;br /&gt;
工事中...&lt;/div&gt;</summary>
		<author><name>192.168.24.230</name></author>
	</entry>
</feed>