コード例 #1
0
ファイル: LightFocus.cpp プロジェクト: nguyenkha/light-focus
void MainWindow::loadOptions()
{
	RegistryKey *r;
	RegistryKey::Value *v;
	try {
		r = new RegistryKey(_T("HKEY_CURRENT_USER\\Software\\Light Focus"));
	} catch (Exception &e) {
		r = registerOptions();
	}
	v = r->loadValue(_T("SavePath"));
	_savePath = v->getString();
	delete v;
	v = r->loadValue(_T("HookPrintScreen"));
	if (v->getDword() == 1) {
		setHook(_handle);
		_isHookPrintScreen = true;
	} else {
		_isHookPrintScreen = false;
	}
	delete v;
	v = r->loadValue(_T("IncludeBackground"));
	if (v->getDword() == 1) {
		_isIncludeBackground = true;
	} else {
		_isIncludeBackground = false;
	}
	delete v;
	v = r->loadValue(_T("Delay"));
	_delay = v->getDword();
	delete v;
	v = r->loadValue(_T("SaveType"));
	_saveType = v->getDword();
	delete v;
	v = r->loadValue(_T("CaptureMode"));
	_captureMode = v->getDword();
	delete v;
	delete r;
}
コード例 #2
0
ファイル: register_all.cpp プロジェクト: fder78/MyQuantLib
void registerQlFunctions(const XLOPER &xDll) {

        registerAbcd(xDll);
        registerAccountingengines(xDll);
        registerAlphaform(xDll);
        registerAssetswap(xDll);
        registerBasketlossmodels(xDll);
        registerBonds(xDll);
        registerBrowniangenerators(xDll);
        registerBtp(xDll);
        registerCalendar(xDll);
        registerCapfloor(xDll);
        registerCapletvolstructure(xDll);
        registerCmsmarket(xDll);
        registerCmsmarketcalibration(xDll);
        registerCorrelation(xDll);
        registerCouponvectors(xDll);
        registerCredit(xDll);
        registerCtsmmcapletcalibration(xDll);
        registerCurvestate(xDll);
        registerDate(xDll);
        registerDaycounter(xDll);
        registerDefaultbasket(xDll);
        registerDefaulttermstructures(xDll);
        registerDriftcalculators(xDll);
        registerEvolutiondescription(xDll);
        registerExercise(xDll);
        registerForwardrateagreement(xDll);
        registerHandles(xDll);
        registerIndex(xDll);
        registerInstruments(xDll);
        registerInterpolation(xDll);
        registerLatentmodels(xDll);
        registerLeg(xDll);
        registerMarketmodelevolvers(xDll);
        registerMarketmodels(xDll);
        registerMathf(xDll);
        registerOptimization(xDll);
        registerOptions(xDll);
        registerOvernightindexedswap(xDll);
        registerPayoffs(xDll);
        registerPiecewiseyieldcurve(xDll);
        registerPrices(xDll);
        registerPricingengines(xDll);
        registerProcesses(xDll);
        registerProducts(xDll);
        registerQuotes(xDll);
        registerRandomsequencegenerator(xDll);
        registerRangeaccrual(xDll);
        registerRatehelpers(xDll);
        registerSchedule(xDll);
        registerSequencestatistics(xDll);
        registerSettings(xDll);
        registerShortratemodels(xDll);
        registerSmilesection(xDll);
        registerStatistics(xDll);
        registerSwap(xDll);
        registerSwaption(xDll);
        registerSwaptionvolstructure(xDll);
        registerTermstructures(xDll);
        registerTimeseries(xDll);
        registerUtilities(xDll);
        registerVanillaswap(xDll);
        registerVolatilities(xDll);
        registerVolatility(xDll);

}