ResString::ResString (unsigned int iResID, uint len) { TX_TRY(string = new char[(len ? len : 1)]); length = LoadString (::GetModuleHandle(NULL), iResID, string, len); if (length <= 0) { #if defined(_DEBUG) DWORD dwErr =::GetLastError(); #endif // _DEBUG delete string; string = new char[7]; lstrcpy (string, ""); } } // End of "ResString" CONSTRUCTOR
ResString::ResString (ResID index, uint len) { TX_TRY(string = new char[(len ? len : 1)]); if (NULL == index.Handle()) length = LoadString (::GetModuleHandle(NULL), (uint)index, string, len); else length = LoadString (index.Handle(), (uint)index, string, len); if (length <= 0) { #if defined(_DEBUG) DWORD dwErr =::GetLastError(); #endif // _DEBUG delete string; string = new char[7]; lstrcpy (string, ""); } } // End of "ResString" CONSTRUCTOR
BOOL CGenerateObjectPropertiesSelectDlg::FInit (void) { // Liste der Objekteigenschaften initialisieren CEierUhr Wait (this); // EierUhr anzeigen WObjectProps ObjProps; BOOL fMustReInit = DEX_GetObjectProps (ObjProps.ppi()); if (ObjProps.IsValid()) { // evtl. alle ObjProps installieren if (fMustReInit) { ObjProps -> OnNewReferenceObject (-1L); // alles bisherige löschen if (FAILED(ObjProps -> OnNewReferenceObject (0L))) return FALSE; DEX_SetMustInitOPFs(FALSE); } } TX_TRY(m_pObjProps = new CSelObjPropTree (this, IDC_OBJECTPROPERTIES, ObjProps, IncludeAll, false, true, true)); if (NULL == m_pObjProps) return FALSE; return TRUE; }