HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0817
きりなえEXEファイル作成について4解決


きりなえ

リンク

2009/8/17(Mon) 22:32:53|NO.27136

EXEファイルを作ろうと思って「実行ファイルの自動作成」を使ったんですが、
結果レポートが出てきて、
「#HSP script preprocessor ver3.0a / onion software 1997-2005(c)
#Source file not found.[userdef.as]
#packfile generated.
#HSP code generator ver3.0a / onion software 1997-2005(c)
#Can't write output file.」
と出てきて作れません。
ソースは
title "げーむ"

;■■■ 画像用意 ■■■

buffer 1
picload "背景1.jpg"
buffer 2
picload "Bomb Item.bmp"
buffer 3
picload "タイトル.bmp"
buffer 4
picload "自機 1.bmp"

;ゲーム開始;

screen 0,640,480,0,367,200
gmode 2
gcopy 1,0,0,640,480
pos 280.0 :gcopy 3,0,0,90,640
mmload "title Music.mid",0,1
mmplay 0
*KYELOOP1

getkey kettei,'Z'
if kettei=1 :gcopy 4,0,0,32,60
pos 400,400
wait 1
goto *KYELOOP1

なのですが、どうすればいいでしょうか。(ソースは作りかけです)



この記事に返信する


Mimura

リンク

2009/8/18(Tue) 00:50:42|NO.27143

Can't write output file

ですから、exe ファイルに書き込めない状態
=exe ファイル起動中 とかだと思われます。

よくあるエラーですが、気づきにくいエラーでもあると言えます。
一旦作成したプログラムを終了(ソースエディタではなく、生成したプログラムの方)し、
再度 exe ファイルを出力してみることをおすすめします。



ANTARES

リンク

2009/8/18(Tue) 01:00:50|NO.27144

 start.axを読み取り専用にしたり、排他制御機能のある
エディタで開いていたりすると、そのメッセージが
出ましたが、何かそれに類することをしています?



undefined

リンク

2009/8/21(Fri) 18:18:49|NO.27223

#Source file not found.[userdef.as]

は、「userdef.as」というファイルがないという意味ですが、
ソースに
#include "userdef.as"

と書いていませんか? 書いてあればuserdef.asがないのが原因だと思います。



Kpan

リンク

2009/8/21(Fri) 19:52:14|NO.27224

質問とはぜんぜん関係ないですが、HSPのバージョンは

> 3.0a → 3.1 → 3.2

になってるので、バージョンアップをオススメします。



ONION software Copyright 1997-2023(c) All rights reserved.