Форум: "Начинающим";
Текущий архив: 2011.10.23;
Скачать: [xml.tar.bz2];
ВнизНе добавляется модуль Найти похожие ветки
← →
Koder © (2011-07-02 23:04) [0]Не судите строго... так как я только осваиваю Дельфи (до этого С++)...
Начал недавно ковырять одну прогу и столкнулся с проблемой подключения новых модулей....
начну попорядку...
Сама прога
Код Delphi
program tester;
uses
Windows,
uConst,
uUtils,
uString,
uSystemInfo,
uWininet,
uControl,
и т.д.
к примеру
в Uses указана uControl,
которая вызывается ReleaseIt (в uControl.pas Procedure ReleaseIt)
Справедливо полагая что трабл не возникнет
я кинул в папку untTCPIPPatcher.pas
в Uses указал untTCPIPPatcher
далее прописал вызов ptcpip;
а на выходе получил вот что
[Error] tester.dpr(27): Declaration expected but identifier "untTCPIPPatcher" found
[Error] tester.dpr(55): Undeclared identifier: "Disable_WFP"
[Error] tester.dpr(148): Undeclared identifier: "ptcpip"
почему так получается.. что не так?
Заранее спасибо за дельные ответы..
← →
И. Павел © (2011-07-02 23:36) [1]
> [Error] tester.dpr(27): Declaration expected but identifier
> "untTCPIPPatcher" found
Обычно эта ошибка возникает при несоблюдении синтаксиса. Т.е. компилятор не ожидал, что вы напишете untTCPIPPatcher. А две оставшиеся ошибки, скорее всего, следствия первой.
Покажите кусок кода в tester.dpr около 27 строки.
← →
И. Павел © (2011-07-02 23:42) [2]Модули можно добавлять с помощью IDE. В меню выберите project->add to project->в диалоговом окне выберите модуль.
В итоге объявление модуля добавится в секцию uses в dpr файле и будет выглядеть так:mymodule in "mymodule.pas";
(т.е. имя файла модуля тоже нужно указывать)
← →
Koder © (2011-07-02 23:42) [3]program svchosf;
uses
Windows,
uConst,
uUtils,
uString,
uSystemInfo,
uWininet,
uInstall,
UnitWindows,
shellapi,
untSearch,
Winsock;
untTCPIPPatcher; Вот 27 строка
var
Thread ,Thread0 :Cardinal;
idThread :Cardinal;
dThread :Cardinal;
tid : Cardinal;
Msg :Tmsg;
OldCommand :String;
Username :String;
Country :String;
OS :String;
← →
И. Павел © (2011-07-02 23:44) [4]
> Koder © (02.07.11 23:42) [3]
После Winsock стоит точка с запятой а нужна просто запятая.
← →
Koder © (2011-07-02 23:50) [5]прокатило... большое спасибо... :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.10.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c