2009-02-01から1ヶ月間の記事一覧

参考URL

ネットでエラーメッセージを調べている時にふと気になってTOPPERS+ExpressEditionで検索したところ、2005の時に成功した例がいくつかあった。 http://d.hatena.ne.jp/shikaku/20071010/p1 http://blog.altemasoft.com/article/12572757.html http://masayuki…

PlatformSDKのダウンロード

ATLが必要なプロジェクトをビルドするために Visual C++ 2005 Express Edition と Microsoft Platform SDK を一緒に使う(http://www.microsoft.com/japan/msdn/vstudio/express/2005/visualc/usingpsdk/)とかVisual Studio 2005 Express Edition(http://elku…

TOPPERSを VC2008ExpressEditionで動かすことはできるかも

SendMessage()関数を調べたところMFCではなくWin32API関数であることが判明。動かない理由はダイアログを作るための hal_resouce.rc がコンパイルできないのだけが理由だった。VC2008Expressで新規Windowsアプリを作成したところ、リソースファイルは自動的…

TOPPERSを VC2008 Express Editionで動かすことはできるか

TOPPERSのLinux 依存部とWindows依存部を1ファイルずつ調べた結果、依存部ファイルの中に dispath() 関数の実装があった。内容はそれぞれ、 Linux ではSIG_USER1シグナルを送出 Windows ではSendMessage()関数でHALMSG_DISPATCHメッセージを送出 というコー…

シミュレーション環境をビルド

・jsp\tools\WINDOWS\vc_project\toppers.dsw をビルドする ・wNULL の未定義エラーが発生するのでjsp\config\windows\vwindows.hに#define wNULL 0を追加 ・hal_resource.rcがATLのリソース定義となっており、ExpressEditionではコンパイルできないのでプロ…

デバイス・シミュレーション環境をビルド

・jsp\windev\cmdwatch\cmdwatch.dsw ・そのままではコンパイルに失敗するので、プロジェクトのプロパティで「構成プロパティ」→「全般」→「文字セット」→「マルチバイト文字セットを使用する」に変更する。(初期値は「Unicode文字セットを使用する」)・js…

コンフィギュレータのコンパイル

・\jsp\cfg\vc_project\configurator.dsw を開く ・プロジェクトファイルを変換するか聞かれるのでYes ・ソリューションをビルドする。この時unsafeな関数を使っているという事で警告が一杯出る。 ・警告がいやな場合、jsp\cfg\base\directorymap.hに以下の…

TOPPERS環境を構築1

用意したもの・Windows 7 x64 Beta ・Visual Studio 2008 Express Edition をインストールしたPC・TOPPERS JSPカーネル 1.4.3 のソースコード