IronPython – Release: 2.6 Beta 1
DevHawk – IronPython 2.6 Beta 1
どうやら IronPython 2.6 には ctypes が追加されるみたいなんだが。
面白そうなので落としてみる。
なんかイッパイファイルが増えているなぁ。
とりあえずインタラクティブシェルで試してみるか。
だめヤン、やりかたが悪いのかな?
そういえば IronPython 2.0 では普通の ctypes も import できなかったっけか。
なんか os モジュールでエラーになってしまう、こっちも試してみよう。
#! /usr/bin/env python # -*- coding: UTF-8 -*- import sys # CPython 2.6 を自分がインストールしている場所 sys.path.insert(0, "C:\\Python26\\lib") import ctypes MB_OK = 0 MB_OKCANCEL = 0x00000001 IDOK = 1 dll = ctypes.windll.user32 res = dll.MessageBoxW(0, u"どちらかを押してください", u"たいとる", MB_OKCANCEL) if res == IDOK: dll.MessageBoxW(0, u"OK を押しました", u"りざると", MB_OK) else: dll.MessageBoxW(0, u"キャンセルを押しました", u"りざると", MB_OK)
IronPython 2.6 で実効。
間違えて CPython で動かしちゃダメよ。
おぉエラーにならなくなっている。
つまり普通の ctypes を使えばいいだけってことなのかな?
今は解らない、もっと情報が上がるのを待とう。