Deem |
Отправлено: 26.04.2005, 12:39 |
|
Мастер участка
Группа: Участник
Сообщений: 327
|
Кто знаить- пусть подскажить.
Спасибо.
|
|
AVC |
Отправлено: 26.04.2005, 13:30 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Функции? Может модули?
Сделать их вызываемыми. Я поступаю так:
CODE |
//---------------------------------------------------------------------------
// Форсирование подключения модулей библиотеки AxLib и AxPageProducer
// Функция ни когда не вызывается, нужна для транзита модулей
//
void __fastcall AxLib_Include_In_Bpl (void)
{
Rrg16_GetBase(1);
TAxActionR *act = new TAxActionR(NULL);
delete act;
TAxRecords *recs = new TAxRecords();
TAxRecord *rec = recs->Add();
TAxFieldsMap *map = rec->Map;
TAxField *fld = rec->Add("Field1");
TAxFieldMap *fldmap = map->Add("Field1");
delete recs;
...
| |
|
Deem |
Отправлено: 26.04.2005, 14:41 |
|
Мастер участка
Группа: Участник
Сообщений: 327
|
Да не хотелось бы делать их вызываемыми. Тем более, что я делаю их вызываемыми из другой невызываемой функции ... ну понятно?
У них вместо кода — инфа.
Дело в том, что это функции-метки (маркеры). Дожны лежать там, куда их положили. А BCB все портит.
Отредактировано Deem — 26/04/2005, 14:43
|
|
AVC |
Отправлено: 26.04.2005, 15:27 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
Да не хотелось бы делать их вызываемыми. Тем более, что я делаю их вызываемыми из другой невызываемой функции ... ну понятно?
|
Нет. Как то это все мудрено
Вам нужно пометить куски exe? Ну и сделайте ассемблерные вставки. Имейте ввиду что коды и данные идут в разные секции.
PS. Делать их вызываемыми не означает писать в них правильный код и дествительно вызывать их. |
|