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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0501
匿名HSP最大の欠陥22解決


匿名

リンク

2008/5/1(Thu) 12:49:06|NO.15557

使いやすくて強力なHSPですが、一つだけ最大かつ致命的な欠陥があります。
それは、フォルダパスが100〜200文字程度の場所では実行ファイルが起動できないというものです。
同様に深いフォルダでもVC++で作った実行ファイルは起動できるので、欠陥としか言いようがありません。
おにたま氏にはぜひともこの問題について改善して頂きたいと思っています。



この記事に返信する


H

リンク

2008/5/1(Thu) 14:33:32|NO.15558

HSPの欠陥の前に、フォルダの方を対応させればいいだけの話では?



匿名

リンク

2008/5/1(Thu) 14:45:46|NO.15559

会社や学校のパソコンなど、ユーザーが使えるフォルダがあらかじめ限定されていて、
しかもそのフォルダのパスが既に100文字近かったりした場合はどうすればいいんでしょうか?



H

リンク

2008/5/1(Thu) 14:50:04|NO.15560

新たに使えるフォルダを新規作成でいいと思います。



リンク

2008/5/1(Thu) 15:21:33|NO.15561

それかフォルダの中の階層の上の方にHSPのexeを入れてみてはいかがですかね?



匿名

リンク

2008/5/1(Thu) 15:33:58|NO.15562

では配布した実行ファイルに関してユーザーから「実行できない」類の苦情が来た場合は
その都度説明しなければならないのでしょうか?



リンク

2008/5/1(Thu) 15:51:22|NO.15563

配布するexeにあらかじめ説明を入れたReadMeなどのテキストファイルを入れておけばいいと思います。



panda

リンク

2008/5/1(Thu) 16:45:41|NO.15565

確かに startup failed っとでますね・・・。



Kpan

リンク

2008/5/1(Thu) 20:57:35|NO.15576

エラーが表示されるのは初めて知りました。(@_@
自分の環境(XP)だと実行ファイル名も含めてパスが260バイトになった時点。
(いわゆるMAX_PATHの制限ですな



As

リンク

2008/5/1(Thu) 21:07:29|NO.15578

原因はおそらく HSPは 自分自身を読み込む際に自分のパスが必要になるからこういうエラーが起きるんだと
思います。
にしてもDOS形式のパスにしたり、相対パスにしていればこういうことはなくなってたんじゃないかなと思います。


確かにこれは重大なバグです。XPなどの環境だとデスクトップフォルダが結構長いパスになってしまうので。



レヴィン

リンク

2008/5/2(Fri) 00:07:52|NO.15583

まだ、このバグってあったんですね。2.61に時にあったのは知ってましたが。
確かこのバグって実行ファイルだけでなく、
2.61のエディタでも起きてたな…
結構深い階層にasファイル置いて、開こうとすると
何かダイアログが出て開けなかった記憶が…
※デスクトップとかに移動してから開くとちゃんと開ける



panda

リンク

2008/5/2(Fri) 01:41:59|NO.15584

現段階での対策は、ショートカットをつくる、または、バッチファイルでコピーする・・・
ぐらいしか無いでしょうね。

VBSの知識があるのなら、こちらを利用してもいいかも?



リンク

2008/5/2(Fri) 20:30:46|NO.15597

最大の欠陥てなんだこいつ?
ボクは正しいつもりか?
そんな事は全く関係なく死ぬ。



帆場英一

リンク

2008/5/2(Fri) 20:34:24|NO.15598

別にまだ自分たちで解決できる欠陥だから、そんなに騒ぐ必要は無いような気がしますが?



リンク

2008/5/2(Fri) 20:39:26|NO.15599

ある所にオウムの子供がいました。
「1+1=2!1+1=2!ボクは正しい!」と言いました。
でも死にました。
それだけ。



774

リンク

2008/5/2(Fri) 22:56:00|NO.15603

“最大の欠陥”は確かに言いすぎだが
「どうやって対処しよう」という考えは出来ないの?
「バグ報告してくれてありがとう」という考えは出来ないの?

正直どっちが子供の書き込みなのか分からんね。



i

リンク

2008/5/3(Sat) 13:34:18|NO.15617

qのような荒らしレスはHSPについて何も知らないやつがつけるんだよな。
HSPの欠陥だと思えば当然これが重大なバグだと思えるはずで、
HSPユーザーとして修正を望むことはあってもqのような発想にはならん。



急行1分遅れ

リンク

2008/5/4(Sun) 07:20:24|NO.15622

>qのような発想にはならん。
あたりまえだ。



船丸

リンク

2008/5/4(Sun) 07:55:14|NO.15623

>ある所にオウムの子供がいました。
>「1+1=2!1+1=2!ボクは正しい!」と言いました。
>でも死にました。
>それだけ。

何が言いたいのかが分からないのですけど。



axobj

リンク

2008/5/5(Mon) 00:41:00|NO.15651

「1+1=2」ってオウムでも言えるけどそのオウムは理解していない、と言ってるようですが
だから何なんでしょうかね?



船丸

リンク

2008/5/5(Mon) 07:32:37|NO.15653

荒らしでしょうね。
つまり、お前はナルシストだって言いたいのでは無いですか?



a+

リンク

2008/5/5(Mon) 07:42:57|NO.15654

みなさん主張したい持論等は多々あるとは思いますが、この場は報告されたエラーについて検証等をするべきであって、個人の言動に関する議論があるのならマナー板なんかを別に作ってやるべきです。
趣旨がズレてしまうと、折角のスレッド式掲示板なのに読みづらくなってしまいます。



11235

リンク

2008/5/6(Tue) 10:42:33|NO.15684

一端batファイルを作って,それを起動させる.文字数制限がなくなる
当然,batファイルのパスはどうにかして短くする



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