FileListGet
皆さんこんにちはPuです
FileListGetでファイル名を取得してるんですが
max32文字までしか取得しないのですがそのような制限はあるのでしょうか?
ご存じの方がいらっしゃいましたらアドバイス頂ければ幸いです
でわ~でわ~
-
ISHIJIMAさん、早々のresありがとうございます。
受け取りは40文字にしてます。ベクトルの内容をそのまま表示しても32文字で切れます。
でわ~でわ~ -
Puさん
試しに、60バイト + .txtファイルで試してみましたが、問題なく取得できましたよ。
「123456789012345678901234567890123456789012345678901234567890.txt」
式と受け皿の型はどのように定義しておられますか?
-
丹田さん、こんにちは

V_INDEXはWhileで回してます
V_取得値 = VecGet(V_配列_FILE名,V_INDEX)
V_取得値(A40)です
試しにVecGet(V_配列_FILE名,V_INDEX)を表示しても32文字で切れてました
でわ~でわ~ -
Puさん
ループで回さずに、VecGet() 関数を用いて、最初のセルを取得してみてください。もちろん、最初に見つかるファイルには長いファイル名を配置しておきます。どうなりますか?
-
丹田さん、ISHIJIMAさん、お騒がせしました。原因わかりました
ベクトルはモデルを指定しないとNGなんですが当初32文字でプログラムのみ40文字に変更しましたが
ベクトルのモデルが32文字のままでした
大変お騒がせしました。皆様には感謝します。
でわ~でわ~ -
Puさん、原因が分かってよかったですね。
私は原因究明に悩んだときは、式の定義や環境設定を最小限に絞り込んで障害の切り分けをするようにしています。面倒ですが、結果的には時間を節約することができると思います。
連休中もお仕事、お疲れ様です。
サインインしてコメントを残してください。
コメント
6件のコメント