10: 2011-03-30 (水) 18:34:49 takaboo | 11: 2011-03-31 (木) 18:16:46 takaboo | ||
---|---|---|---|
Line 149: | Line 149: | ||
***Ruby [#r63b1e3e] | ***Ruby [#r63b1e3e] | ||
+ | 'SampleCode\Ruby'フォルダにサンプルが同梱されます。ポート・ボーレート・ID等は使用する環境に合わせて適宜修正して使用します。~ | ||
+ | [[Ruby:http://www.ruby-lang.org/ja]]はオープンソースの動的なプログラミング言語で、外部のDLLへ簡易にアクセスすることが出来ます。~ | ||
+ | 但し、バージョンによるアクセス方法の差異が存在します。 | ||
+ | ~バージョン1.9 | ||
+ | require 'dl/import' | ||
+ | molude dxlib2 | ||
+ | extend DL::Importer | ||
+ | dlload "./dxlib2.dll" | ||
+ | extern "int DX_OpenPort( char *, long )" | ||
+ | end | ||
+ | devid = dxlib2.DX_OpenPort( "ポート名", ボーレート ) | ||
+ | バージョン1.8 | ||
+ | require 'dl/import' | ||
+ | molude dxlib2 | ||
+ | extend DL::Importable | ||
+ | dlload "./dxlib2.dll" | ||
+ | extern "int DX_OpenPort( char *, long )" | ||
+ | end | ||
+ | devid = dxlib2.dX_OpenPort( "ポート名", ボーレート ) | ||
***Python [#mc6a5a49] | ***Python [#mc6a5a49] | ||
+ | 'SampleCode\Ruby'フォルダにサンプルが同梱されます。ポート・ボーレート・ID等は使用する環境に合わせて適宜修正して使用します。~ | ||
+ | [[Python:http://www.python.jp/Zope]]はオープンソースの動的なプログラミング言語で、外部のDLLへ簡易にアクセスすることが出来ます | ||
+ | |||
***Java [#ceff395d] | ***Java [#ceff395d] | ||