自作DLLをVCL.NETからの使用について

解決


ひろ  2006-02-17 02:30:38  No: 20064  IP: 192.*.*.*

delphiで文字列を渡す関数をDLLで作成し、処理し結果をとろうとしています。DLLは内容は、
「function abc(a: PChar):Integer」みたいなものです。
呼び出し側では、PCharを使用できないため、対処の方法がわかりません。
どなたかご存知の方いらっしゃいますでしょうか。
※DLL作成は、プリンタ番号・用紙番号を取得しようとするものです。.NETで記述しようとしましたが、ポインタが絡むのであきらめ、DLL化したものです。

編集 削除
えーとね  2006-02-17 20:51:40  No: 20065  IP: 192.*.*.*

pchar は渡す時はstring。受け取るときはStringBuilderです。
ヘルプの「VCL アプリケーションを Developer Studio 2006 に移植する際の言語の問題」に詳しく書いてあります。

編集 削除
ひろ  2006-02-18 23:27:14  No: 20066  IP: 192.*.*.*

えーとねさん、無事解決しました。
ありがとうございました

編集 削除