powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отладка BPL
9 сообщений из 9, страница 1 из 1
Отладка BPL
    #39941058
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть у меня bpl (вернее их две - одна RuntimeOnly, вторая DesignOnly). Перенес ее с XE3 на Rio. Теперь при попытке ее проинсталлировать в IDE получаю ошибку
Access violation at address 00D28F70 in module 'bds.exe'. Read of address 0000000C.

Запускаю саму IDE под отладчиком - все инсталлируется без вопросов, но при последующей загрузке среды та же ошибка

Подобавлял ShowMessage() в initialization модулей. При возникновении ошибки ни один не срабатывает.

Что еще можно придумать?


С уважением, Vasilisk
...
Рейтинг: 0 / 0
Отладка BPL
    #39941061
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
madExcept или JclDebug и получить стек ошибки
...
Рейтинг: 0 / 0
Отладка BPL
    #39941064
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
голую среду (без открытого проекта) запускал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отладка BPL
    #39941069
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Longneck
madExcept или JclDebug и получить стек ошибки
Ошибка в IDE происходит
Мимопроходящий
голую среду (без открытого проекта) запускал?
Ошибка возникает по старту IDE при загрузке этой bpl

Сейчас вообще сюр нашел. Такой код

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
procedure Msg0;
begin

end;

initialization
//  Msg0;

finalization
//  Msg0;

end.

при раскомментировании любой строки получаю все тот же AV. С комментариями bpl инсталлируется
...
Рейтинг: 0 / 0
Отладка BPL
    #39941071
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.03.2020 18:12, _Vasilisk_ пишет:
> при раскомментировании любой строки получаю все тот же AV. С комментариями bpl инсталлируется

процедура пустая?
железяку перезагружал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отладка BPL
    #39941076
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
процедура пустая?
Ага
Мимопроходящий
железяку перезагружал?
Нет.

Получил минимальный пример. Вообще в осадок выпал

Runtime dpk
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
package rsFBServerTypeRio;

{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'FB LoadLibrary'}
{$RUNONLY}
{$IMPLICITBUILD ON}

requires
  rtl;

contains
  UrsFBIntf in '..\Shared\Import\UrsFBIntf.pas';

end.

UrsFBIntf
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
unit UrsFBIntf;

interface

implementation

procedure Msg0;
begin

end;

initialization
  Msg0;

finalization
//  Msg0;

end.

Design dpk
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
package rsFBServerTypeDsgnRio;

{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$DESCRIPTION 'FBServerType Design'}
{$DESIGNONLY}
{$IMPLICITBUILD ON}

requires
  designide,
  rsFBServerType;

contains
  UrsFBServerReg in 'UrsFBServerReg.pas';

end.

UrsFBServerReg
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
unit UrsFBServerReg;

interface

procedure Register;

implementation

uses
  UrsFBIntf;

procedure Register;
begin

end;

end.

Единственное уточнение IDE запущена на удаленной машине. К машине цепляюсь по RDP
...
Рейтинг: 0 / 0
Отладка BPL
    #39941080
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
железяку перезагружал?
Не помогло
...
Рейтинг: 0 / 0
Отладка BPL
    #39941081
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже так
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
unit UrsFBServerReg;

interface

implementation

uses
  UrsFBIntf;

end.
...
Рейтинг: 0 / 0
Отладка BPL
    #39941087
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тупо получилось

_Vasilisk_
Код: pascal
1.
package rsFBServerTypeRio;


_Vasilisk_
Код: pascal
1.
2.
3.
4.
5.
6.
package rsFBServerTypeDsgnRio;

..............
requires
  designide,
  rsFBServerType;

rsFBServerType.dpk лежал в той же папке
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отладка BPL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]