Я пытаюсь установить пакет 3 участника, и я получаю ошибку компиляции:Какой объем области мне нужен?
[DCC Error] fiile/line : E2003 Undeclared identifier: 'Windows'
, который относится к этой линии:
wnd := Windows.GetFocus;
Это кажется довольно очевидным, что я не имею мой блок Области вправо - но которые мне нужны (и есть ли общий подход, чтобы найти, какой пункт использования мне нужен)?
я в настоящее время
Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;
Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;Winapi;System.Win
[Update]
interface
uses
SysUtils, winapi.windows, Classes, Controls, ExtCtrls, Graphics, StdCtrls,
Dialogs, IniFiles, winapi.messages, Forms, Math
{$IFDEF DELPHI6_LVL}
, Variants
{$ENDIF}
;
Нет использует в разделе impementation.
[Upate] Я забыл упомянуть. Мне не удалось (точно так же) установить его на одном ноутбуке. Затем мне удалось на секунду. Беда в том, что я предпочел бы это на своем рабочем столе, и после новой установки стартера XE2 я получу эти проблемы.
Возможно, мне что-то не хватает, но это не ошибка, которая обычно происходит в сторонних пакетах, проверенных для более старых версий Delphi. Однако вы бы увидели его в своем собственном коде, если вы скопируете и вставьте обработчик событий новой формы в Delphi XE2. –
+1 Спасибо, увы, он :-(Новая установка XE2 стартера и я не могу вручную установить очень широко установленный пакет (на компьютерах soem, он работает на одном) – Mawg