hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
MakeHPI/D/chapter1 - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

概要

D 言語(和訳,Wikipedia) はまだ仕様が確定していない新しい言語です。
基本的に C 言語をベースにしていますがいくつかの変更点があります。
D で HSP 用プラグインを作成してみましょう。



現在の問題点/仕様など

  • HSPSDK は移植が中途半端である可能性あり
    • うまく動作しなかったら修正してください
    • 一部、予約後と重複してしまうために変更されている構造体メンバなどがある
    • 一部の構造体メンバの型が違う(↓例)
      • unsigned short -> ushort
      • char -> byte(必ずではない)
  • D はソースコードを UTF-8 で書かないといけない(SJIS が通らない)
    • 文字列を出力などするときは「toMBSz」で SJIS に変換する
    • WinNT 系のメモ帳は標準で UTF-8 で保存できるが BOM を勝手に付ける
    • Win9x 系は UTF-8 で保存する手段が限られている
      • SJIS から UTF-8 に変換するプログラムを同梱(sjis2utf.exe)
  • その他

他の言語のガイド

他の言語のページも合わせて読むと理解が深まります。

開発環境

  • D v0.174
    • jcode.d の修正版同梱
    • HSPSDK for HSP ver3.1 beta6 の D 言語版
  • HSP3.1 beta6 以降
  • スクリプトに
      1
    
     
    
        msgbox
    と書けばプラグインで用意した(固定された)メッセージボックスを表示する hsmsgbox プラグインを作る。

ファイル

D 版 HSPSDK 同梱

コメント


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

添付ファイル:
filehspdll.lzh
249件 [詳細]
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2007-04-08 (日) 02:27:35 (2436d)