14#if defined(BI_COMP_BORLANDC)
18#if defined(BI_COMP_GNUC) || defined(BI_COMP_CLANG)
27#if defined(__BORLANDC__)
41#if defined(BI_COMP_GNUC) || defined(BI_COMP_CLANG)
51 using TIt = tstring::const_iterator;
57 const auto e = find(++
i, end,
quote);
58 if (
e == end)
throw TXOwl{
_T(
"Unpaired quote in command-line.")};
74 for (
auto i =
cmd.begin();
i !=
cmd.end();)
92#if !defined(_BUILDOWLDLL) && !defined(_OWLDLL)
93#if defined(BI_COMP_BORLANDC)
104#pragma startup __initOWL 31
111#pragma exit __termOWL 31
118#if defined(BI_COMP_BORLANDC) && defined(_UNICODE)
122#elif defined(BI_COMP_GNUC)
136 <<
hex <<
static_cast<void*
>(hPrevInstance) <<
_T(
", \"")
151#if defined(BI_COMP_GNUC) || defined(BI_COMP_CLANG)
160#elif defined(BI_COMP_BORLANDC)
Definition of class TApplication.
#define PRECONDITION(condition)
#define DIAG_DECLARE_GROUP(group)
#define TRACEX(group, level, message)
Derived from TModule and TMsgThread and virtually derived from TEventHandler, TApplication acts as an...
static void SetWinMainParams(HINSTANCE hInstance, HINSTANCE hPrevInstance, const tstring &cmdLine, int cmdShow)
Set the data members with data from WinMain.
ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object...
Derived from xmsg, TXBase is the base class for ObjectWindows and ObjectComponents exception-handling...
TXEndSession is thrown from TWindow's handler for WM_ENDSESSION.
TXOwl is root class of the ObjectWindows exception hierarchy.
Utilities for GDI+ interoperability.
TLocaleString - localized name support.
STDAPI_(owl::TDocTemplate **) GetDocTemplateHead(owl STDAPI_(owl::TModule **) GetModulePtr(owl in OwlMain)(int argc, TCHAR *argv[])
Main entry point for an Owl application.
Object Windows Library (OWLNext Core)
int HandleGlobalException(owl::TXBase &x, LPCTSTR caption, LPCTSTR canResume=nullptr)
void InitGlobalModule(HINSTANCE hInstance)
General definitions used by all ObjectWindows programs.