Отладчиком по bpl
От: ErrorSmith  
Дата: 17.06.05 10:03
Оценка:
Как перебороть Builder 5, который не хочет идти отладчиком по exe модулю? В проекте есть несколько модулей bpl, в них отладчик заходит нормально. В опциях EXE — build with runtime packages включено.
Externals.h — сборный файл с заголовками из подключаемых пакетов
Точка останова выставяется на Application->Initialize();
Отладчик уходит сразу в shInitialize() из подключенного пакета, там проход по модулю идет нормально.
Буду благодарен за любые идеи.


#include <vcl.h>
#include "Externals.h"
#pragma hdrstop
#pragma package(smart_init)

//#define INDEBUG 1

USERES("Launcher.res");
USEFORM("StartForm.cpp", frmStart);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
  try
  {
    Application->Initialize();
      //  temporary locked authorization
    #ifndef INDEBUG
      if(! shInitialize())
      {
        Application->ShowMainForm = false;
        Application->Terminate();
      }
    #endif
    Application->CreateForm(__classid(TfrmStart), &frmStart);
     Application->Run();
  }
  catch (Exception &exception)
  {
     Application->ShowException(&exception);
  }
  shFinalize();
  return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.