Artifact 3379970669c263b2622095ee18f83b5d12989683:
- File sqlite1c/SQL_DBF/longstrreader.h — part of check-in [0086e8b6b0] at 2008-06-24 08:40:35 on branch trunk — (user: orefkov size: 449) [more...]
- File sqlite1c/SQL_DBF/longstrreader.h — part of check-in [b88254e4c0] at 2008-07-03 07:34:36 on branch trunk — Переименовано удаленно (user: orefkov size: 449)
// longstrreader.h #pragma once struct LongStrReader { static LongStrReader& get() { static LongStrReader reader; return reader; } void ReadStr(LPCSTR pRecordBufer, DWORD mdCharID, CString& val); private: LongStrReader() : store(pDataDict->GetTable("1SBLOB"), NULL) { store.SetOrderIndex(store.pTable->GetIndex(0)); pReadBuf = ((CTableEx*)store.pTable)->recordBuffer(); } CStoreObj store; LPCSTR pReadBuf; };