Cのヘーダファイル中typedef struct定義はDelphiで如何すれば読めます?

解決


  2002-05-29 02:43:17  No: 932

今回はVC++で作ったdllはDelphiで読みました。
でも、VC++ヘーダファイル中typedef struct データは
関数中に有る、如何すれば、Delphiでこのデータは読みます?


にしの  2002-05-29 02:56:09  No: 933

C言語のstruct構造体に対応するDelphiのキーワードはrecord構造体です。
ヘルプで調べてみてください。


  2002-05-29 03:06:35  No: 934

有り難う御座います:
  すみませんが、私は初めてDelphiで開発です。
  私の問題は今dll中関数function_1(My_sturct *p)を作りました。
如何すればMy_sturct はDelphiで読みます?


にしの  2002-05-29 06:20:51  No: 935

ヘルプは読みました?
C言語がわかるなら、たぶん解ると思いますが。
My_sturct の定義はどうなっていますか?
たとえば、
typedef struct
{
  int a;
  int b;
  char *str;
} test_t;

なら、
test_t = record
  a: integer;
  b: integer;
  str: PChar;
end;
となります。
このように、My_sturctにあたるrecordを定義してください。


  2002-05-30 01:03:46  No: 936

分かりました:
    Cのstructを同じ様にDelphiのフォマットでもう一度定義するしかないですね。
    まだ、宜しくお願いします。


  2002-05-31 03:35:13  No: 937

解決しました


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加