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

解決


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

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

編集    削除
えーとね  2006-02-18 05:51:40  No: 20065  IP: [192.*.*.*]

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

編集    削除
ひろ  2006-02-19 08:27:14  No: 20066  IP: [192.*.*.*]

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

編集    削除