Archive for 3月 8th, 2013

  1. Hello, Win32 API(Scheme) World!

    Posted on 3月 8th, 2013 by cx20

    Win32 API(Scheme)

    Win32 API は、Windows の機能にアクセスする為の API(Application Programming Interface)である。
    以下は Scheme 実装の1つである Gauche による Win32 API 呼出しの例となっている。

    ソースコード

    (use os.windows)
     
    (define (main args)
      (sys-message-box #f "Hello, Win32 API World!" "Hello, World!" MB_OK)
      0)

    実行方法

    C:¥> gosh Hello.scm

    実行結果

    ---------------------------
    Hello, World!
    ---------------------------
    Hello, Win32 API World!
    ---------------------------
    OK   
    ---------------------------