1704件ヒット
[1-100件を表示]
(0.090秒)
ライブラリ
- fiddle (24)
-
fiddle
/ types (12) -
win32
/ registry (744) - win32ole (756)
クラス
- WIN32OLE (240)
-
WIN32OLE
_ EVENT (48) -
WIN32OLE
_ METHOD (228) -
WIN32OLE
_ PARAM (36) -
WIN32OLE
_ TYPE (96) -
WIN32OLE
_ TYPELIB (12) -
WIN32OLE
_ VARIABLE (36) -
WIN32OLE
_ VARIANT (12) -
Win32
:: Registry (372) -
Win32
:: Registry :: Error (12) -
Win32
:: Registry :: PredefinedKey (36)
モジュール
- Fiddle (24)
-
WIN32OLE
:: VARIANT (36) -
Win32
:: Registry :: API (132) -
Win32
:: Registry :: Constants (180)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
CP
_ THREAD _ ACP (12) - CreateKey (12)
- Cygwin (12)
- DeleteKey (12)
- DeleteValue (12)
- EnumKey (12)
- EnumValue (12)
-
HKEY
_ DYN _ DATA (24) -
HKEY
_ PERFORMANCE _ DATA (24) -
KEY
_ READ (12) -
LOCALE
_ SYSTEM _ DEFAULT (12) -
LOCALE
_ USER _ DEFAULT (12) - MinGW (12)
-
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) - OpenKey (12)
- PredefinedKey (12)
-
REG
_ CREATED _ NEW _ KEY (12) -
REG
_ DWORD (12) -
REG
_ DWORD _ BIG _ ENDIAN (12) -
REG
_ DWORD _ LITTLE _ ENDIAN (12) -
REG
_ EXPAND _ SZ (12) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (12) -
REG
_ OPENED _ EXISTING _ KEY (12) -
REG
_ OPTION _ RESERVED (12) -
REG
_ QWORD (12) -
REG
_ QWORD _ LITTLE _ ENDIAN (12) - RegDeleteKey (12)
- RegDeleteValue (12)
- Ruby が動作するプラットフォーム (12)
- Rubyの起動 (12)
-
STANDARD
_ RIGHTS _ READ (12) -
STANDARD
_ RIGHTS _ WRITE (12) - SetValue (12)
-
VT
_ DATE (12) -
VT
_ DISPATCH (12) -
VT
_ USERDEFINED (12) -
WIN32OLE
_ METHOD (12) - Win32Types (12)
- Win32ネイティブ版 (12)
- Win32ネイティブ版Rubyの互換性問題 (12)
-
_ dump (12) -
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) - array (12)
- class (12)
- close (12)
- code (12)
- codepage (12)
- codepage= (12)
-
const
_ load (12) - create (36)
-
create
_ guid (12) - created? (12)
- default (12)
-
default
_ event _ sources (12) -
default
_ ole _ types (12) - delete (12)
-
delete
_ key (12) -
delete
_ value (12) -
descriptor
_ length (12) - dispid (12)
- disposition (12)
- event? (12)
-
event
_ interface (12) -
fiddle
/ types (12) - guid (24)
- handler (12)
- handler= (12)
- helpcontext (12)
- helpfile (12)
- helpstring (12)
-
implemented
_ ole _ types (12) - invkind (12)
-
invoke
_ kind (12) - locale= (12)
-
max
_ key _ length (12) -
max
_ value _ length (12) -
max
_ value _ name _ length (12) -
method
_ missing (12) - mswin32 (12)
- name (12)
- new (72)
-
num
_ keys (12) -
num
_ values (12) -
offset
_ vtbl (12) -
ole
_ func _ methods (12) -
ole
_ get _ methods (12) -
ole
_ method (12) -
ole
_ method _ help (12) -
ole
_ methods (24) -
ole
_ put _ methods (12) -
ole
_ query _ interface (12) -
ole
_ respond _ to? (12) -
ole
_ type _ detail (24) - open (36)
- opened? (12)
- packdw (12)
- params (12)
- progid (12)
- progids (12)
- read (12)
-
read
_ bin (12) -
read
_ i (12) -
read
_ s (12) -
return
_ type (12) -
return
_ type _ detail (12) -
return
_ vtype (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
size
_ opt _ params (12) -
size
_ params (12) -
to
_ s (12) - typekind (12)
- unadvise (12)
- unpackdw (12)
-
variable
_ kind (12) - varkind (12)
- visible? (12)
-
win32
_ last _ error (12) -
win32
_ last _ error= (12) - write (12)
- wtime (12)
検索結果
先頭5件
-
Win32 (18073.0)
-
Win32 32 ビットアーキテクチャ上で動作する Windows 95/98/Me/NT/2000/XP などを総称して Win32 システムと呼びます。
...Win32
32 ビットアーキテクチャ上で動作する
Windows 95/98/Me/NT/2000/XP などを総称して Win32 システムと呼びます。
なお現在は Win64 システム (x64 と IA64) も存在します。
Win32 用の Ruby は大きく分けると
* platform/Cygwin 版
* platform....../Win32-native Ruby
の二種類があります。
このマニュアルの本文で断りなく Win32 版と言うときは
Win32 ネイティブ版を指すものとします。
Cygwin はそもそも Unix 互換レイヤを目指して開発されているので、
基本的に Unix の流儀の......ほうが通用します。
経験的にも、Cygwin 版は Win32 ネイティブ版よりも Unix 版に近い挙動を示します。... -
WIN32OLE
_ METHOD (12060.0) -
OLEオートメーションサーバが持つメソッドの情報を提供します。
...提供します。
WIN32OLE_METHODは、WIN32OLE#ole_methodsなどの呼び出しによって返さ
れるオブジェクトで、OLEオートメーションサーバのメソッドの情報(メタデー
タ)を保持します。
=== サンプルコード
excel = WIN32OLE.new('Excel.Applic......methods.each do |method|
if method.visible?
puts <<SIGNATURE
#{method.return_type} #{method.name}(#{
method.params.map {|p| "#{p.ole_type} #{p.name}"}.join(', ')
}) : #{method.helpstring}
SIGNATURE
end
end
@see WIN32OLE#ole_methods, WIN32OLE#ole_func_methods, WIN32OLE#o......le_get_methods, WIN32OLE#ole_put_methods, WIN32OLE#ole_method, WIN32OLE#ole_method_help, WIN32OLE_PARAM... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (9333.0) -
型が持つソースインターフェイスを取得します。
...型が持つソースインターフェイスを取得します。
default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるイン......ターフェイス)を返します。
@return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソ......配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_event_sources.map {|intf| intf.name} #=> ["DocEvents"]
WIN32OLE_EVENT.newでインターフェイス名を指定しない場合は、ここで
返されたインターフェイ... -
WIN32OLE
# ole _ get _ methods -> [WIN32OLE _ METHOD] (9265.0) -
オブジェクトの参照可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
...情報をWIN32OLE_METHODの配列として
返します。
ole_get_methodsメソッドは、OLEオートメーションサーバのメソッドのうち読
み取り可能なプロパティをWIN32OLE_METHODの配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntim......excel = WIN32OLE.new('Excel.Application')
excel.ole_get_methods.each do |prop|
begin
puts "#{prop.name}=#{excel._getproperty(prop.dispid, [], [])}"
rescue WIN32OLERuntimeError
puts "can't read #{prop.name} property"
end
end
@see WIN32OLE#ole_methods, WIN32OLE#ole......_func_methods,
WIN32OLE#ole_put_methods... -
WIN32OLE
# ole _ func _ methods -> [WIN32OLE _ METHOD] (9259.0) -
オブジェクトのファンクション情報をWIN32OLE_METHODの配列として返し ます。
...WIN32OLE_METHODの配列として返し
ます。
ole_func_methodsメソッドは、OLEオートメーションサーバのメソッドのうちファ
ンクション(何らかの機能的な操作)に属するものをWIN32OLE_METHODの
配列として返します。
@return WIN32OLE_METHOD......の配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE.new('Excel.Application')
excel.visible =......true
excel.ole_func_methods.each do |fun|
if fun.name.upcase == 'QUIT'
excel._invoke(fun.dispid, [], [])
break
end
end
@see WIN32OLE#ole_methods, WIN32OLE#ole_get_methods,
WIN32OLE#ole_put_methods... -
WIN32OLE
# ole _ put _ methods -> [WIN32OLE _ METHOD] (9259.0) -
オブジェクトの設定可能プロパティ情報をWIN32OLE_METHODの配列として 返します。
...WIN32OLE_METHODの配列として
返します。
ole_put_methodsメソッドは、OLEオートメーションサーバのメソッドのうちプ
ロパティ設定メソッドに属するものをWIN32OLE_METHODの配列として返し
ます。
@return WIN32OLE_METHODの配列。
@raise WIN32OL......た。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE.new('Excel.Application')
properties = excel.ole_put_methods
@see WIN32OLE#ole_methods, WIN32OLE#ole_func_methods,
WIN32OLE#ole_get_methods... -
WIN32OLE
. const _ load(ole , mod = WIN32OLE) -> () (9255.0) -
OLEオートメーションサーバが保持する定数を読み込み、指定されたモジュール に組み込みます。
...oadメソッドはこれらの定数を読み込み、指定したモジュールに組み込
むことで参照可能とします。
@param ole 定数を読み込む対象のWIN32OLEオブジェクトまたはタイプライブラ
リ名(文字列)を指定します。
@param mod......定数を定義する対象のモジュールを指定します。省略時は
WIN32OLEに組み込まれます。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べ......、WIN32OLEによってVbConstantsのように自動的に先頭が大文字化されます。
また、先頭が英字で始まらない定数については、CONSTANTSハッシュに登録され
ます。この場合、元の定数名がキーとなります。
module EXCEL_CONST
end... -
WIN32OLE
# ole _ methods -> [WIN32OLE _ METHOD] (9253.0) -
オブジェクトのメソッド情報をWIN32OLE_METHODの配列として返します。
...メソッド情報をWIN32OLE_METHODの配列として返します。
ole_methodsメソッドは、OLEオートメーションサーバが提供するすべてのメソッ
ドをWIN32OLE_METHODの配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オー......の呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
excel = WIN32OLE.new('Excel.Application')
methods = excel.ole_methods
@see WIN32OLE#ole_func_methods, WIN32OLE#ole_put_methods... -
WIN32OLE
# ole _ method(method) -> WIN32OLE _ METHOD (9236.0) -
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。
...るWIN32OLE_METHODオブジェクトを取得しま
す。
OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別されま
せん。
@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_M......ETHODオブジェクト。
@raise WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発生します。
excel = WIN32OLE.new('Excel.Applicatio......n')
method = excel.ole_method_help('Quit')...