VCLua:Lua Visual Controls, … library for Windows and …

2016-04-22 :  PCクリニック
本文の前に、
-・・・ -・-
現時点での blogramのランクインカテゴリは、
7、2、0、0、1、 0、0、0、0、0(40)で、換算ポイント 88pt 。
「Perl」「C言語」「化学業界」「硝子業界」「e-radio」「グルコサミン」、
「Python」「Firefox」bg値変動のみ。「FM COCOLO」「FM青森」全く変化無し。
・-・ - -・

さて、本文。

「lua-users wiki」の「Graphical User Interface Toolkits
を見たら、

  Multi-toolkit (native controls) bindings

の中に、

  「VCLua」 (5.1) - Lua Visual Controls, small native toolkit library
          for Windows and Linux/GTK2.

があり、些か気になった。

リンク先に飛び、
「Downloads」リンクを辿って
「vclua-0.3.3-win32.zip」 789KB 2010-02-11 付?
をダウンロードした。

中には、(結局のところ)
「vcl.dll」 795KB 2010-02-09 付
1つですね。


少々コーディングしてみたが、・・・・・

エラー???

どうも
  「lua5.1.dll」が無いゾ
と云っているようダ。

“GSL Shell”インストールフォルダにある:「lua51.dll」
これをコピー/リネームして置いてみた。

Tutorial 1」の例:
-----些か誤植があるようだが-----以下のコード:
require 'vcl'
Mform = VCL.Form()

Mform.Caption = 'My first VCLua application'
Mform._= { position="podesktopcenter", height=400, width=600 }

Mform.onclosequery = 'onCloseQueryEventHandler'

function onCloseQueryEventHandler( Sender )
print( 'Close' )
return true -- the form can be closed
end

Mform:ShowModal()
で窓枠が表示された。

他の“Tutorial”も試してみた。
出来たり出来なかったり。

でも、これらはショボイ。

もう少し進めて、
“ボタン”表示、“コールバック処理”-----
require 'vcl'

Mform = VCL.Form()
Mform._= { position="poScreenCenter", height=400, width=600, caption='kami' }
Mform.onclosequery = 'onCloseM'
function onCloseM( Sender )
print( 'Close' )
return true -- the form can be closed
end
-------------------------------------------
Mform.DragMode='dmAutomatic'
Mform.OnDropFiles='onDnD_F'
function onDnD_F( Sender, FileNames )
print( Sender, FileNames )
end
-------------------------------------------
btn = VCL.Button( Mform )
btn.Caption='OK?'
btn.onclick = "onBtn"
function onBtn( sender )
print( sender.name, sender.width )
end

Mform:ShowModal()
これも何とか動いた。


だが、しかし。


良く学習してみると、

未完成品:

いくつかのダイアログを表示できるレベル。


これじゃ、使い物にナラナイ。


やはり、「IUP
でしょうかネ?


本日はここまで。


Lua ( GSL Shell ) 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


160405
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
02 | 2017/03 | 03
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク