喫茶XRAYトップページ

[スレッド全体
]

[4831] 64bit版 TEADLOAD返信 削除
2011/6/3 (金) 16:35:24 Mr.XRAY
http://ht-deko.minim.ne.jp/ft1106.html#110602
ということだそうです.

この日のざつだんにもありますが,

>64bit アプリから 32bit DLL を呼び出す方法、またはその逆を行う方法は...

なので,サンプルプログラム集の極一部のコードが64bit版のでは正しく動作
しないものがあります.

それにしても,よくも毎日のように「ざつだん」更新されますね.
ハッキリ言って追いつけません.

ところで,DEKOさんのところの掲示板に書き込みしようとすると,
使用できない文字があります,とか,なんとかで書き込みでできない.
昔はカキコできたんだけど.
私,変な文字使っているのかな.句読点かな.
まっ,いいか.


[4833] Re:64bit版 TEADLOAD返信 削除
2011/6/3 (金) 21:12:31 Sara
▼ Mr.XRAYさん
> http://ht-deko.minim.ne.jp/ft1106.html#110602
> ということだそうです.
>
> この日のざつだんにもありますが,
>
> >64bit アプリから 32bit DLL を呼び出す方法、またはその逆を行う方法は...
>
> なので,サンプルプログラム集の極一部のコードが64bit版のでは正しく動作
> しないものがあります.


上記URLのDEKOさんの記述の中で、「(嘘くせぇ方法で 64bit アプリから 32bit DLL を使う事はできます)。」
というのがありますが、知っていますか?(ぜひ知りたいところです (^^; )

自作の画像管理ソフトを64Bit化する際に、Susieのプラグインをどうしようか
思案していたところです(^^;

メモリマップトファイルを使って64Bitと32BitPG間でプロセス間通信にしようか、
いったんファイルに書き出すべきかとか・・・

知っていたら教えてください。(*^o^*)

[4834] Re2:64bit版 TEADLOAD返信 削除
2011/6/3 (金) 22:03:16 Mr.XRAY
▼ Saraさん

> 「(嘘くせぇ方法で 64bit アプリから 32bit DLL を使う事はできます)。」

知りません(キッパリ!!)
どんな方法なんでしょう.直接パスかなんかを指定するんでしょうか?

> メモリマップトファイルを使って64Bitと32BitPG間でプロセス間通信にしようか、
> いったんファイルに書き出すべきかとか・・・


おおっ,高度な技の展開が... 期待できそう.


[4836] Re3:64bit版 TEADLOAD返信 削除
2011/6/4 (土) 14:26:28 Sara
▼ Mr.XRAYさん

> 知りません(キッパリ!!)
> どんな方法なんでしょう.直接パスかなんかを指定するんでしょうか?


http://blog.gameenginejp.com/2010/04/6432dll.html
に、それらしい記述がありました・・・が

64BitのラッパーDLLですか・・・

やはり、ここは、メモリマップドファイルによるプロセス間通信が
簡単かな・・・Win98全盛時に一度やった方法だし・・・
(Win98の頃は、Thread Local Storage(TLS)が足らなくてSusieのプラグインを
  別プロセスで読み出すしか方法がなかった・・・メインPGでLeadToolsを使っている関係で)




[4840] Re4:64bit版 TEADLOAD返信 削除
2011/6/4 (土) 18:43:13 Mr.XRAY
▼ Saraさん

> やはり、ここは、メモリマップドファイルによるプロセス間通信が
> 簡単かな・・・Win98全盛時に一度やった方法だし・・・


64bit版のDelphiが出ると,現実的なことになるんでしょうね.きっと.
私は「パス」させてください.ハイ.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82