FreeBASIC マニュアルのトップに戻る

FreeBASIC GUI ライブラリ Window9

目次→フォーラム→FreeBASIC→補足
    →FB GUI library Window9←オリジナル・サイト
    →Forum:FBGUI library for windows 2←オリジナル・サイト
    →Forum:Window9 - FBGUI library for windows 2←オリジナル・サイト
    →Библиотека Window9 для языка программирования FreeBasic
     ↑ FreeBasic プログラミング言語用の Window9 ライブラリ

GUI ライブラリ Window9 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

 このライブラリを使うと、フリーで楽しいプログラムの言語 FreeBASIC で、本来の使い易さを持つプログラムを、容易に開発できます。
 これは、FreeBASIC 言語との関係で、制限はありません。つまり、このライブラリは、FreeBASIC 言語の組込み関数や、Windows API や、他のサードパーティのライブラリと、同時に使うことができます。
 ライブラリは、現在、PureBasic(Fantaisie Software製の商用のBASIC言語)に似た 500以上もの多くの関数を持っています。ライブラリの関数を理解するために便利なマニュアル(ロシア語から日本語に翻訳済)がそろっています。ライブラリのソース・コードも公開されています。
 開発者: Станислав Будинов と D.J.Peters. このライブラリが、あなたのお役に立てば、幸いです。

 最新版ダウンロード:Gui Library window9(Souceforge)
https://sourceforge.net/projects/guiwindow9/
↓対象を指定して個別にダウンロードできます。
https://sourceforge.net/projects/guiwindow9/files/

ダウンロード用アーカイブの内容:
window9.zip - (Windows 32ビットおよび64ビット用)ソースファイル、バイナリファイル(window9 ライブラリおよび Linked_Listsライブラリ)
window9_linux.tar.gz - (LINUX 32ビットおよび64ビット用)ソースファイル、バイナリファイル(window9 ライブラリおよび Linked_Listsライブラリ)

画面とコードの例(これは、ほんの一部です)
ダウンロード:日本語 Help CHM ファイル(helpWindow9JP20220430.zip)

関数のオンラインヘルプ(日本語)

 例えば、「ファイルを開くダイアログ」が、下の 2行で書けます。

#Include "window9.bi"
Dim myFilePass As String
myFilePass = OpenFileRequester("","C:\test\","テキストファイル(*.txt, *.ini, *.htm*)"_
+Chr(0)+"*.txt;*.ini;*.htm*"+Chr(0)+"全てのファイル(*.*)"+Chr(0)+"*.*"+Chr(0))
Print myFilePass
Sleep

'コンパイル時に下の2つのファイルが必要
'libwindow9.a
'libzlib.a

ファイルを開くダイアログ

インストール

 ダウンロードしたライブラリ・ファイルは、FreeBASIC の下記フォルダに登録します。
ファイルフォルダ
 libLinked_Lists.a
 libwindow9.a
 libzlib.a
 \lib\win32
 Linked_Lists.bi
 Window9.bi
 zlib.bi
 \inc
注意:UNICODE 版の「libwindow9.a」 を使う場合は、プログラム・コードの行頭に「#define unicode」を追記する必要があります。

注0:libz.a は下記でダウンロードできます。
https://www.dropbox.com/s/yt0imgpa8lz8pio/zlib.zip
http://freebasic.ucoz.com/_fr/5/zlib.zip

注1:libzlib.a は、下記でダウンロードできます。
http://freebasic.ucoz.com/window9/zlib.zip
https://svn.modelica.org/projects/Modelica/tags/v3.2.2+build.3-release/Modelica/Resources/Library/

注2:コンパイル時に、cannot find -lz のエラーになった場合:
これは、linker のエラーで、libz.dll.a (または libz.a)が見つからないからです。
sf.net からダウンロードするか、fbc-0.24 配布から、fbc の /lib/win32 にコピーします。
http://sourceforge.net/projects/fbc/files/Binaries%20-%20Windows/Libraries/
ここに libz.dll.a を置きます。

 
補足 に戻る
←リンク元に戻る プログラム開発関連に戻る
ページ歴史:2022-04-28
日本語翻訳:WATANABE Makoto、原文著作者:Станислав Будинов и D.J.Peters

ホームページのトップに戻る

表示-非営利-継承