検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
bccでdll作成 をテンプレートにして作成
最新の20件
2020-04-07
TEST
2018-12-11
RecentDeleted
2017-09-13
bccでdll作成
2017-09-12
index
hspmallocに関するスレッド
2017-09-05
経済学に関するエッセイ
plus_double_module_ver0.1
plus_double_module_ver0.01
plus_float_module_ver0.03
plus_float_module_ver0.02
plus_float_module
plus_modules
(仮)クリーンHSPに関する資料 ver0.2
雑談:ロールモデルに関するおしゃべりページ ver0.2
雑談:今年(今月)の抱負に関するおしゃべりページ ver0.2
HSPへの要望に関するおしゃべりページ ver0.2
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2_D
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2 C
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2 B
HSP-Boost (HSP用ライブラリ)に関する議論 ver0.2
Total:0/Today:0
開始行:
**bccでHSPのdll作成メモ [#b4a1b4ca]
***はじめに [#g4172d49]
http://prograpark.ninja-web.net/index.html
のHSP講座見ながらやったほうが楽です
それでも書いてない部分で ひっかかったことも多かったので
そういうのを中心に書いてみました
***bccインストール [#r24650ca]
最近、bcc5.5.1配布してないっぽい
>14歳からはじめるC++わくわくゲームプログラミング教室―Win...
の付録でbccとデバッガ配布してるのでAmazonかなんかで購入お...
自分まだwin7なんで大丈夫なんですが
どこのwinまで対応してくれるかは謎であります
win7の人は多分大丈夫
自分もwn7にダウングレードしたPC使ってるだけだし
いまだにwin7使ってる人少ないかもしれませんが
***path と bcc developer [#n905c1e1]
bccのpath通す時はフォルダ名とかの揺れに注意
Binだったりbinだったりbccだったりbcc55だったりしました
後、bcc developerないと辛いっす
リンカしてくれるのが嬉しい
初めてやった時 bcc developerインストールのやり方わかんな...
コマンドプロンプトでdll作ろうとして挫折しました
ちなみに今回は2回目の挑戦ですw
http://prograpark.ninja-web.net/index.html
序 :Let's make plug-in!!
参考にしながらbcc developerとかインストールしましょう
デバッガのパスもとおしましょう
***プロジェクト [#o00fb06e]
フォルダ作成してプロジェクトを作成したら
HSPSDKの中のhsp3plugin.cpp と hsp3plugin.hをプロジェクト...
プロジェクトに入れるだけじゃなくプロジェクトファイルを置...
自分はよくわかんなくて hspdebug.h hspstruct.h hspvar_cor...
も入れたら動きました
cppはhsp3plugin.cppだけいれればいいです
ヘッダファイルにはマクロと構造体と関数宣言が入ってて 関...
https://wiki.hsp.moe/MakeHPI/cpp/chapter1.html
に、hsp3plugin.cppもコンパイルしてリンクしないとダメです・...
と書いてました
***動作確認 [#oea9b257]
https://wiki.hsp.moe/MakeHPI.html
https://github.com/vain0/prograpark-hsp/tree/master/hpi/s...
の二つ動作確認取れた所っす。現在
https://github.com/vain0/prograpark-hsp/tree/master/hpi/s...
はasファイルの拡張子をhspに変えたら動きました
***メモリ管理 [#g8508abc]
https://wiki.hsp.moe/MakeHPI/cpp/chapter2.html
>データを保持するための領域に静的変数を使うか、動的確保...
ん。
>C/C++ならmalloc()で動的割り当ても可能です。
>ただしこの場合メモリ管理はプログラマが全責任を負って行...
http://prograpark.ninja-web.net/index.html
Home -> HSP講座 -> HPI編 No.05
>hspmalloc, hspexpand, hspfree は、関数 malloc, realloc,...
>実装は sbAlloc, sbExpand, sbFree 関数です。
>strmul() 関数は、実装の都合上 hspfree( psResult ) とし...
>hspmalloc した領域はHSPの終了時に解放されるので、
>メモリリークの心配はありません (いわゆる内部リークはし...
両方一部抜粋っす
関心のある方はURL辿ってくださいな
mallocしたメモリは解放しなきゃメモリリーク起きるってアド...
hspmallocだとメモリ解放楽みたい
CにはGCもあるんですが(ググったらGC機能のライブラリが見つ...
dll内でCのコード動くか謎だったり
bccなら割と簡単にC++化出来そうではありますが
自分Cやりたくてbccにしましたから
やりたいというか
C++のサンプルはC++固有のスクリプトを求められそうで 理解...
終了行:
**bccでHSPのdll作成メモ [#b4a1b4ca]
***はじめに [#g4172d49]
http://prograpark.ninja-web.net/index.html
のHSP講座見ながらやったほうが楽です
それでも書いてない部分で ひっかかったことも多かったので
そういうのを中心に書いてみました
***bccインストール [#r24650ca]
最近、bcc5.5.1配布してないっぽい
>14歳からはじめるC++わくわくゲームプログラミング教室―Win...
の付録でbccとデバッガ配布してるのでAmazonかなんかで購入お...
自分まだwin7なんで大丈夫なんですが
どこのwinまで対応してくれるかは謎であります
win7の人は多分大丈夫
自分もwn7にダウングレードしたPC使ってるだけだし
いまだにwin7使ってる人少ないかもしれませんが
***path と bcc developer [#n905c1e1]
bccのpath通す時はフォルダ名とかの揺れに注意
Binだったりbinだったりbccだったりbcc55だったりしました
後、bcc developerないと辛いっす
リンカしてくれるのが嬉しい
初めてやった時 bcc developerインストールのやり方わかんな...
コマンドプロンプトでdll作ろうとして挫折しました
ちなみに今回は2回目の挑戦ですw
http://prograpark.ninja-web.net/index.html
序 :Let's make plug-in!!
参考にしながらbcc developerとかインストールしましょう
デバッガのパスもとおしましょう
***プロジェクト [#o00fb06e]
フォルダ作成してプロジェクトを作成したら
HSPSDKの中のhsp3plugin.cpp と hsp3plugin.hをプロジェクト...
プロジェクトに入れるだけじゃなくプロジェクトファイルを置...
自分はよくわかんなくて hspdebug.h hspstruct.h hspvar_cor...
も入れたら動きました
cppはhsp3plugin.cppだけいれればいいです
ヘッダファイルにはマクロと構造体と関数宣言が入ってて 関...
https://wiki.hsp.moe/MakeHPI/cpp/chapter1.html
に、hsp3plugin.cppもコンパイルしてリンクしないとダメです・...
と書いてました
***動作確認 [#oea9b257]
https://wiki.hsp.moe/MakeHPI.html
https://github.com/vain0/prograpark-hsp/tree/master/hpi/s...
の二つ動作確認取れた所っす。現在
https://github.com/vain0/prograpark-hsp/tree/master/hpi/s...
はasファイルの拡張子をhspに変えたら動きました
***メモリ管理 [#g8508abc]
https://wiki.hsp.moe/MakeHPI/cpp/chapter2.html
>データを保持するための領域に静的変数を使うか、動的確保...
ん。
>C/C++ならmalloc()で動的割り当ても可能です。
>ただしこの場合メモリ管理はプログラマが全責任を負って行...
http://prograpark.ninja-web.net/index.html
Home -> HSP講座 -> HPI編 No.05
>hspmalloc, hspexpand, hspfree は、関数 malloc, realloc,...
>実装は sbAlloc, sbExpand, sbFree 関数です。
>strmul() 関数は、実装の都合上 hspfree( psResult ) とし...
>hspmalloc した領域はHSPの終了時に解放されるので、
>メモリリークの心配はありません (いわゆる内部リークはし...
両方一部抜粋っす
関心のある方はURL辿ってくださいな
mallocしたメモリは解放しなきゃメモリリーク起きるってアド...
hspmallocだとメモリ解放楽みたい
CにはGCもあるんですが(ググったらGC機能のライブラリが見つ...
dll内でCのコード動くか謎だったり
bccなら割と簡単にC++化出来そうではありますが
自分Cやりたくてbccにしましたから
やりたいというか
C++のサンプルはC++固有のスクリプトを求められそうで 理解...
ページ名: