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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.