takashi さん
なるほど。
Perl で言うところの
$ENV{'QUERY_STRING'}
みたいに GET パラメータを取得したい、ということですね?
IntraWeb のサーバアプリケーションで、それを取得する方法は判りません。
そもそも IntraWeb を使ったことがないので……。
IntraWeb のサーバアプリケーションは、HTTP サーバも IntraWeb が実装しているので
しょうか?
もしそうれであれば、サーバの変数から取得できそうな気がします。
(SERVER.QUERY_STRING という定数があるっぽいです)
ISAPI の Filter や ISAPI 拡張 なら
---------------------------------------------------------------------------
// IIS の Filter DLL からサーバ情報を取得する例
function TServerManager.GetServerValue(
var ioFilterContext: THTTP_FILTER_CONTEXT;
const iName: String): String;
var
Data: array[0.. 1023] of AnsiChar;
Size: DWORD;
begin
Result := '';
Size := SizeOf(Data);
if
(
ioFilterContext.GetServerVariable(
ioFilterContext,
PAnsiChar(AnsiString(iName)),
@Data,
Size)
)
then begin
Data[Size] := #0;
Result := String(AnsiString(Data));
end;
end;
--------------------------------------------------------------------------
こんなメソッドを定義して
GetServerValue(Context, 'QUERY_STRING');
こんな風にすると取れます。
最強の基地を築け!【ロボ・ウォーズ】
http://ad.freeml.com/cgi-bin/sa.cgi?id=jkMvm
------------------------------------------------------[freeml byGMO]--