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

パスワード:


パスワード紛失

DLLを使い方

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-1-28 11:57
EijiNagai  常連   投稿数: 65
DLLはフルパスで呼び出せるので、任意の場所におけるはずです。

\\共有サーバー\DLL\XXXX.YYYY の様な感じでネットワーク上に置いたりもできたはず。
(ただし、そのDLLが別のDLLを呼び出している場合、位置関係はそれに依存します。)

UDFは戻り値が戻せますが、プログラムはUDFの様式を満たす必要があったと思います。

普通の(Cで使えるような)DLLはコールユーザーPRCで戻り値を得るのが良いかと思います。ヘルプでは見つけにくいですが、@マーク付き呼出を参照してください。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-1-27 15:43
muka  常連 居住地: 東京都練馬区  投稿数: 69
ahotaroさん

引用:

そこでUDFを利用しようと考えていますが、DLLファイルはどこに配置すればよいのでしょうか?

いくつかの場所に配置できます。
同じファイルがある場合の参照する順番は下記の順だったと記憶しています。

 1)カレントディレクトリ
 2)実行形式と同じフォルダ
 3)Windows Systemディレクトリ
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-1-25 22:22
ahotaro  新米   投稿数: 19
自分で作ったDLLの関数をMagicで利用しようと思っています。
そこでUDFを利用しようと考えていますが、DLLファイルはどこに配置すればよいのでしょうか?
MCFファイルと同じ場所に配置すればいいのでしょうか?
また、このDLLの関数は戻り値があるんですが、UDFを使用すれば戻り値は取得できるのでしょうか?
投票数:0 平均点:0.00

  条件検索へ


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