1

アプリケーションをデルファイプリズムでコンパイルしようとすると、これらのエラーが発生します

C:\ Users \ Burak \ Documents \ Visual Studio 2008 \ Projects \ Project1 \ WindowsApplication1 \ WindowsApplication1 \ Main.pas(6,3):エラー:(PE17)名前空間 "Windows"が存在しないか、パブリックタイプがありませんC:\ Users \ Burak \ Documents \ Visual Studio 2008 \ Projects \ Project1 \ WindowsApplication1 \ WindowsApplication1 \ Main.pas(7,3):エラー:(PE17)名前空間 "Tlhelp32"が存在しないか、パブリックタイプがありません

私は間違っていますか?

Windows、Tlhelp32、System.Drawing、System.Collections、System.Collections.Generic、System.Linq、System.Windows.Forms、System.Windows、System.ComponentModelを使用します。

私は2009年のデルファイプリズムを使用しています。小さな答えで問題を解決できます(問題はばかげていると思いますが、CreateRemoteThreadとWriteProcessMemoryを使用できません)。

よろしく、Burak TAMTURK

4

1 に答える 1

6

ユニット(.netの名前空間)WindowsとTlhelp32はDelphi Prism(.Net)の一部ではなく、Delphi Win32にのみ存在します。プロジェクトをコンパイルするには、最初に、プロジェクトのヘッダーにあるこれらの名前空間を削除する必要があります。コード。次に、PInvoke(Platform Invocation Services)を使用して、マネージコード(.Net)からWin32関数やその他のアンマネージAPIを呼び出すことができます。

これらのリンクをご覧になることをお勧めします

さよなら。

于 2009-12-11T16:41:19.463 に答える