Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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;
}