でsystem.xml.dllを使用する方法: 私は、その後、system.xml.dllをダウンロードし、次のように私のDelphiのコードにこれを追加しましたデルファイ
uses system.xml;
etc...
私はプロジェクトをコンパイルしよう
、次のメッセージ表示されます:ファイルが見つかりませんsystem.xml.dcu。
この問題の解決方法を教えてもらえますか?
ありがとうございました。
でsystem.xml.dllを使用する方法: 私は、その後、system.xml.dllをダウンロードし、次のように私のDelphiのコードにこれを追加しましたデルファイ
uses system.xml;
etc...
私はプロジェクトをコンパイルしよう
、次のメッセージ表示されます:ファイルが見つかりませんsystem.xml.dcu。
この問題の解決方法を教えてもらえますか?
ありがとうございました。
デルファイのuses節は、デルファイユニットを参照します。* .dcuファイルまたはコンパイラが必要な対応する* .dcuを生成するために使用する* .pasソースファイルでコンパイルされます。
DLL自体は参照できません。
DLLを使用するには、少なくともDLLインタフェースまたはその一部をパスカル方式で公開するユニットが必要です。
これは、CヘッダファイルのPascalの翻訳であるか、またはちょうどあなたがおそらくDelphiでXMLで動作するように参照するために必要なもの
がXMLIntfある...あなたのプログラムに静的にロードするDLLからいくつかの外部ルーチンを宣言することができますとおそらくxmldomです。
XMLデータバインディングウィザードまたはXML Mapperツールで何ができますか?
注:あなたがDelphi Win32で作業していると仮定しました。また、AFAIK system.xml.dllは.NETの世界の一部です。
Delphi for .NETを使用している場合は、system.xml.dllアセンブリへの参照をプロジェクトに追加する必要があります。
Delphi(Win32)を使用している場合、.NETアセンブリ(DLL)を使用できるようにするには、COMインターフェイスを使用するオプションがあります。下記の手順:
これは基本的にラッパーであるソースファイルを生成します。必要に応じて、そのラッパーの関数を呼び出すことができます。
上記の方法を使用すると、.NETフレームワークがアプリケーションを実行するコンピュータに存在する必要があります。
どのデルファイのバージョンを使用していますか? –