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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1123
ぷちゃエラー行数-1 0で除算しました6未解決


ぷちゃ

リンク

2012/11/23(Fri) 12:51:43|NO.50807

実行ファイルを生成して自分のところの環境では通常通り動作するのですが
配布した人のPCではエラー行数-1 0で除算しましたと出て起動ができない状況が起きています
配布した人のOSも私と同じOSなのにこのようなエラーが出ていて困っています
念のため割り算の所で0で処理しないように回避もしてみましたが
元々割り算を使っている場所で0で割るような動作をしていないし
エラー行数が-1の意味がよくわからないです
誰か分かる方おられないでしょうか?



この記事に返信する


@key

リンク

2012/11/23(Fri) 13:49:16|NO.50808

配布した実行ファイルはおそらくなにかのモジュールをインクルードしているのでしょう
モジュールによってはDLLを添付しないといけないものがあります
とりあえずなにをインクルードしたのか教ええ下さい



ぷちゃ

リンク

2012/11/23(Fri) 14:26:57|NO.50811

@key様返事ありがとうございます

#include "tisupport3.hsp"
#include "hspinet.as"
#include "encode.hsp"

の3つをインクルードしています
hspinet.dllは実行ファイルと一緒に送付していますが
tisupport3.hspとencode.hspはexeファイルに埋め込みました



@key

リンク

2012/11/23(Fri) 14:30:31|NO.50812

埋め込むって・・・DLLを実行ファイルに入れるってことですか?
それは動作してるように見えても他のPCに移すと動きません

それとencode.hspとtisupport3.hspは自作ですか?



ぷちゃ

リンク

2012/11/23(Fri) 14:37:43|NO.50813

encode.hspとtisupport3.hspのほうはネットで拾ったものです
encode.hspのほうはこちらです
http://hspdev-wiki.net/?Module%2F%CA%B8%BB%FA%A5%B3%A1%BC%A5%C9%CA%D1%B4%B9%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB

tisupport3のほうはこちらです
http://sakmis.6.ql.bz/module/tisupport3.as

とりあえず埋め込まずにファイルを送付してやってみますね



暇人

リンク

2012/11/23(Fri) 18:58:53|NO.50817

>配布した人のOSも私と同じOSなのにこのようなエラーが出ていて困っています
OSが同じでもDLLが同じとは限らない

>配布した人のPCではエラー行数-1 0で除算しましたと出て起動ができない状況が起きています
実際の行でどこまで進めてるのか確認
自分の環境じゃないからやっかいだが・・・
とりあえず大まかに分割してtitleに行数表示して場所を絞り込む
相手もHSP環境あるならlogmesが使えるけど・・・



@key

リンク

2012/11/23(Fri) 19:11:18|NO.50818

質問者さんが張っていたスプリクトを見るとwindowsのAPI(user32とか)と
hspinet.dllしか使ってない模様なのでDLLでのミスでは無いと思う

どうやらウィンドウが表示される前にエラーが出ているらしいので、
ウィンドウを表示させてメイン処理に移る前までのソースぐらいは貼ってもらいたい



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