Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version
Go to top

Creation and memory mapping existing DBF files as alternative of data serialization during work with modified CListCtrl classes in virtual mode on dialogs of MDI application

, 22 Jul 2009
The demonstration of reading, writing and creation of standard DBF files with random access in memory instead of serialization of typical MFC application for descendants of CListCtrl classes in Virtual Mode.
ModifiedListCtrl04.zip
ModifiedListCtrl04
Bin
Main.exe
Dbf
First.dbf
Second.dbf
Third.dbf
ListCtrlEx
Main.aps
Main.clw
Main.dsp
Main.dsw
Main.ncb
Main.opt
Main.plg
res
Main.ico
MainDoc.ico
Toolbar.bmp
Toolbar2.bmp
Toolbar2_.bmp
/////////////////////////////////////////////////////////////////////////////
// Microsoft Developer Studio generated include file. Used by Main.rc
/////////////////////////////////////////////////////////////////////////////

#define IDD_ABOUTBOX                    100
#define IDD_MAIN_FORM                   101
#define IDR_MAINFRAME                   128
#define IDR_MAINTYPE                    129
#define IDR_TOOLBAR_TABLES        			130

//*** Insert new Ids between E_NULL and E_MAX
#define E_NULL													0  // Empty Form Index
#define E_FIRST													E_NULL+1
#define E_SECOND												E_FIRST+1
#define E_THIRD													E_SECOND+1
#define E_MAX														E_THIRD+1

//*** Base identifier of the tables
#define ID_TABLE												10000

//*** Insert new Ids between ID_TABLES_NULL and ID_TABLES_MAX
#define ID_TABLE_NULL										ID_TABLE+E_NULL
#define ID_TABLE_FIRST									ID_TABLE+E_FIRST
#define ID_TABLE_SECOND									ID_TABLE+E_SECOND
#define ID_TABLE_THIRD									ID_TABLE+E_THIRD
#define ID_TABLE_MAX										ID_TABLE+E_MAX

//*** Main tabs Id
#define ID_MAINTABS											11000

/////////////////////////////////////////////////////////////////////////////
// Next default values for new objects
/////////////////////////////////////////////////////////////////////////////
#ifdef APSTUDIO_INVOKED
	#ifndef APSTUDIO_READONLY_SYMBOLS
		#define _APS_3D_CONTROLS                1
		#define _APS_NEXT_RESOURCE_VALUE        130
		#define _APS_NEXT_COMMAND_VALUE         32771
		#define _APS_NEXT_CONTROL_VALUE         1000
		#define _APS_NEXT_SYMED_VALUE           101
	#endif
#endif

/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Emery Emerald
Software Developer
Ukraine Ukraine
No Biography provided

| Advertise | Privacy | Mobile
Web01 | 2.8.140905.1 | Last Updated 22 Jul 2009
Article Copyright 2009 by Emery Emerald
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid