Я пытаюсь установить сторонний пакет и получаю ошибку компиляции:
[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
[Обновить]
interface
uses
SysUtils, winapi.windows, Classes, Controls, ExtCtrls, Graphics, StdCtrls,
Dialogs, IniFiles, winapi.messages, Forms, Math
{$IFDEF DELPHI6_LVL}
, Variants
{$ENDIF}
;
Нет смысла в разделе импепментации.
[Upate] Я забыл упомянуть.Мне не удалось (таким же образом) установить его на один ноутбук.Тогда мне это удалось на секунду.Проблема в том, что я предпочел бы иметь его на своем рабочем столе, и после новой установки XE2 Starter я получаю эти проблемы.