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

パスワード:


パスワード紛失

Re: VC++(CLR)で作成したDLLがMagicから認識されない

このトピックの投稿一覧へ

なし Re: VC++(CLR)で作成したDLLがMagicから認識されない

msg# 1.3.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-5-23 17:46
null  長老   投稿数: 191
解決したようで。やはり、C や C++ のランタイムでしたか。

補足:
> それから、userdll.hやMAGIC_BINDがなくても動くようです。以下にソースを記しておきます。
はい。CallDLL() で呼ぶのであれば MAGIC_BIND は不要です。

外部コールの UDF や UDF() で呼ぶ場合は uniPaaS 内部での関数名と実際の関数を紐付ける為に、
MAGIC_BIND や { (Uchar *) "retnum", (void far *)retnum, 0, (Uchar *) "L" }
などの定義が必要になります。

ちなみに CallDLL の場合は呼び出し規約(cdecl stdcall ) とかに注意する必要があります。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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