Tips

4DSCRIPT&32Kの限界

日付2001/12/07
ID01-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ページにデータを表示してください。