ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

論理名の内容の扱いについて

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-12-27 18:10
hiro  長老 居住地: 三重  投稿数: 188
みなさん こんばんわ

分かる方がいましたら、教えてください。

関数「DirDlg」のパラメータのルートの指定に
論理名を使用するとうまく動作しません。
直接ディレクトリを指定するとそのディレクトリが最初の
位置として表示されます。
論理名の内容を取得する関数がないので、この場合は
「INIGET」関数で直接取ってこないと無理なのでしょうか?

よろしくお願いします。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-12-28 6:17 | 最終変更
nkmt  長老   投稿数: 1668
おはようございます。ちょっとご質問の内容から話がそれますが。

> 論理名の内容を取得する関数

V9かV9Plusからだったと思いますが、論理名の内容を取得するTranslate っていう関数がありますよ。
INIGET関数より、記述がシンプルですね。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-12-28 16:12
hiro  長老 居住地: 三重  投稿数: 188
nkmtさん 返信 ありがとうございます。
ヘルプ確認しました。一度試したいと思います。
しかし?
V10だけなのかヘルプでは’Translate’と
’TranslateNR’とあります。
説明は同じと思いますが何が違うのでしょう?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2007-12-28 18:21 | 最終変更
nkmt  長老   投稿数: 1668
> 説明は同じと思いますが何が違うのでしょう?

TranslateNR っていう関数があるんですね。知りませんでした。
V9 Plusには無かったですね。
どちらもネストした論理名にも対応しているんですね。
(普段、自分はネストした論理名は作らないようにしておりました。)

以下の違いがあるようですね。

Translate:指定した論理名が見つからない場合は、指定した文字列がそのまま返ります。

TranslateNR:指定した論理名が見つからない場合は、戻り値から論理名が削除されます。

論理名が見つからなかった場合の結果が異なるんですね。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2007-12-31 8:18 | 最終変更
hiro  長老 居住地: 三重  投稿数: 188
nkmtさん 再度の返信ありがとうございます。

最後の一文が違っていたのですね。
失礼しました。
でも、この説明は分かりにくいですね。
削除されるとはどういうことでしょう。
NULLが返るという意味でしょうね。
NRは[NO RETURN]?
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約