掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DELLに実行ファイルからテキストを送るには (ID:39455)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
exeとDLLの間で長い文字列(String型)を受け渡しする場合は 双方でusesの先頭に'ShareMem'を入れておく必要があります。 (さらにBORLANDMM.DLLを一緒に配布しなくてはなりません) 詳しくはヘルプで「共有メモリマネージャ」を調べてください。 短い文字列かPCharを使えば、そのような制限はありません。 (ただし、PCharを返すような場合は自分で適切にメモリ管理を行なう必要があります) function speak(s: PChar): PChar; stdcall; ... speak(PChar(edit1.Text)); 提示されたコードだとspeakは何も返していないようなので、procedureでいいのではないかと思いますが……
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.