4DSCRIPT&32Kの限界
日付 | 2001/12/07 |
---|---|
ID | 01-796 |
バージョン | 6.7.x specific |
プラットフォーム | Windows and Mac |
4DSCRIPTは、構築しているページへ4D方法および同時に挿入するHTMLを実行するための大きなメカニズムです。4DSCRIPTと共に使用される4Dメソッドの$0の変数の内容は、4DによってHTMLページに挿入されます。しかし、万が一32K以上を返す必要があれば、それに多くのデータを備えたBLOBを持っていれば例えばどうしますか?
4Dでは、メソッドの$0の値が32Kを超過することができません。「標準」4Dメソッドの中でそしてWebによって呼ばれたものではない。その為、4DSCRIPTおよび4DHTMLVARを必要とするでしょう。
例えば:
<!--#4DSCRIPT/Web_GetHTML/xMyBlob-->
<!--#4DHTMLVAR xMyBlob-->
「Web_GetHTML」メソッドでは、 $1(この場合xMyBlob)で渡されたデータへのポインターを得たいと思うでしょう。ポインターが有効なことをチェックして、そうであれば表示したいデータでBLOBを満たしてください。次に、4DHTMLVARを使用して、Webページにデータを表示してください。