PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6692 | 99/06/10 13:20:18 | RE(4):PB5.0.04: blobの動的な領域確保の方法 By Kasi |
6691 | 99/06/10 12:45:40 | RE(3):PB5.0.04: blobの動的な領域確保の方法 By あすかちゃんの父 |
6686 | 99/06/10 11:13:02 | RE(2):PB5.0.04: blobの動的な領域確保の方法 By M.M |
6685 | 99/06/10 10:47:16 | RE(1):PB5.0.04: blobの動的な領域確保の方法 By Taka |
6684 | 99/06/10 10:28:55 | PB5.0.04: blobの動的な領域確保の方法 By あすかちゃんの父 |
カテゴリ:スクリプトの記述
日付:1999年06月10日 13:20 発信者:Kasi
題名:RE(4):PB5.0.04: blobの動的な領域確保の方法
あすかちゃんの父さん、こんにちは。
Kasiです。
>Takaさん、M.Mさん、res有り難うございます。
>
>>PB5.xのString型の最大長は、ヘルプ等を見ると60,000バイトとなっていますが、
>>PB5.xの32bit版では、実際にはそれ以上の長さの文字列を使えてしまいます。
>>以下のスクリプトを実行すると、Blobの長さとして100,000が返ってきます。
>
>おおっ。これは知りませんでした。60,000以上だと駄目と
>思い込んでいたもので。試しにどこまでいけるのかやって
>みまして、
>sp1 = Space(32000000)
>で、32,000,000が返ってきました(PB5.0.04と6.5で確認、
>OSはNT4.0)。ううむ、かなりいけますね。40,000,00では
>Out of Memoryになりました。
>さすがにこれだけのサイズとなると、HDがゲロゲロと激し
>くスワップして、全領域を0x20で埋めているので、数分間
>処理が返ってきませんでした。^_^;
>これだけあれば現実的に十分な領域が確保できますね。
>有り難うございました。
>
ヘルプを見たんですけど、String型は16bitでは60,000文字ですが、
32bitでは 2,147,483,647 までのASCII文字だと書いてあるんですが・・・
(PB6.5のヘルプです)
ま、どのみち大き過ぎて現実的じゃないですね。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Server
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.