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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0314
j19ファイルの結合について6解決


j19

リンク

2010/3/14(Sun) 10:41:27|NO.31205

はじめまして。HSP初心者のものです。
HSPで#includeというのがあると思うんですが、この命令は実行ファイルを作成すると
ファイルが結合されますよね。
僕は実行ファイルが作成されてもファイルを結合せず、実行したらファイルを結合し展開するように
したいのですが。
やはりこのようなことはHSPではできないのでしょうか?
よろしくおねがいします。



この記事に返信する


SYAM

リンク

2010/3/14(Sun) 11:07:32|NO.31206

>実行ファイルを作成するとファイルが結合

…ではないです。
#include 命令で指定したファイルの内容がそこに書かれているのと同じ扱いになります。
それは、実行ファイルを作る前の段階で処理されています。


>実行ファイルが作成されてもファイルを結合せず、実行したらファイルを結合し展開

ここいらについて、何をしたいのかが今ひとつわかりません。
実行ファイルがいくつもできる??



あり

リンク

2010/3/14(Sun) 11:38:37|NO.31208

>僕は実行ファイルが作成されてもファイルを結合せず、実行したらファイルを結合し展開するようにしたいのですが。
スクリプトエンジンを実装したいとも機能拡張をさせたいとも受け取れますね・・・
もう少し具体的な例を教えてもらえると答えが出せると思います。



KA

リンク

2010/3/14(Sun) 12:18:06|NO.31210

>>HSPで#include 〜 実行ファイルを作成するとファイルが結合されますよね。
 →理解不能、”ファイル”とは何のファイルでしょうか?
  この場合「ファイル”の内容”が結合される」の方が意味が通ります。

>>僕は実行ファイルが作成されてもファイルを結合せず、実行したらファイルを
>>結合し展開するようにしたいのですが。
>>やはりこのようなことはHSPではできないのでしょうか?
 →理解不能、実行ファイルを作るために結合させる命令です。
  その命令を使わないようにすれば良いのでは?
  他の言語でも、同じ仕様だと思いますが・・・。

※多分、何かと勘違いされていると思われますので、再考してください。
 スクリプトを出してもらえれば、ある程度推測できるでしょう。



j19

リンク

2010/3/14(Sun) 13:25:11|NO.31214

文章がめちゃくちゃで本当にすいません。たとえば

1.hspの内容
mes"TEST"

2.hspの内容
#include"1.hsp"
mes"TEST2"

これで2.hspの実行ファイルを作成すると1.hspの内容が2.hspといっしょになりますよね。
僕は実行ファイルを作成した時点では1.hspのファイル内容を結合せず実行した時に
1.hspの内容を結合し実行するようにしたいのですが、このような事は可能でしょうか?



hatter

リンク

2010/3/14(Sun) 13:31:22|NO.31215

実行ファイルから別のコンパイル済のHSPのスクリプトを実行したいという事かな?
それなら、EXECで実行すればいいですよ。

それとも,実行ファイルから未コンパイルのHSPのスクリプトを実行したいという事かな?
そうならば、hspcmp.dllを使いましょう。



j19

リンク

2010/3/14(Sun) 14:03:28|NO.31216

hatterさん、他の回答なさっていただいた方、無事解決しました。ありがとうございました。



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