|
Вопрос # 4 714/ вопрос закрыт / |
|
Здравствуйте!
Заранее извиняюсь за дурацкий вопрос.
Проблема в следующем:
Пишу Dll. К ней подключаю несколько своих модулей.
При объявлении в одном из модулей процедуры компилятор начинает ругаться на отсутствие описания блока или описания объектного типа: Unsatisfied forward or external declaration.
unit MainMenu;
interface
uses SysUtils, Classes, Windows, Dialogs, StdCtrls, Plugin;
Const MenuItemsCount = 4;
var FARAPI: TPluginStartupInfo;
MenuItems: array[0..MenuItemsCount-1] of TFarMenuItem;
AHead: String;
TableDialogItems: Array [0..0] of TFarDialogItem;
TableList: Array [0..0] of TFarList;
TableListItem: Array [0..4] of TFarListItem;
procedure CreateMainMenu; stdcall;
procedure CreateTableList (AItem: Integer); stdcall;
implementation
Ругается на CreateTableList
 |
Вопрос задал: blackhawk (статус: Посетитель)
Вопрос отправлен: 9 ноября 2010, 09:59
Состояние вопроса: закрыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 9 ноября 2010, 10:17; участников в обсуждении: 2.
|
min@y™ (статус: Доктор наук), 9 ноября 2010, 10:06 [#1]:
Посмотри, как написан заголовок процедуры CreateTableList() в разделе implementation. Он не должен отличаться от прототипа в секции interface.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
blackhawk (статус: Посетитель), 9 ноября 2010, 10:17 [#2]:
Списибо, протупил. Очепятка оказалась. А час по форумам лазил...
Еще раз огромное спасибо.
Вопрос снимается!
|
21 мая 2012, 11:53: Вопрос закрыт (решение принял DNK): Очепятка - значит очепятка
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|