EssentialsDll

所属分类:Symbian
开发工具:Visual C++
文件大小:156KB
下载次数:14
上传日期:2009-07-12 15:35:07
上 传 者kenma
说明:  symbian下的一个比较完善的api封装,我主要是用了网络部分。其实他还包括assert 日志 线程 字符处理 等等。
(symbian under the api a more comprehensive package, I spent part of the network. In fact, he also assert the log processing thread, etc. characters.)

文件列表:
EssentialsDll (0, 2003-11-19)
EssentialsDll\ABLD.BAT (319, 2003-11-19)
EssentialsDll\ARMI.bat (35, 2003-06-22)
EssentialsDll\Bld.inf (233, 2003-10-30)
EssentialsDll\CopyDataFiles_EssentialsDll.mk (811, 2003-11-01)
EssentialsDll\data (0, 2003-11-04)
EssentialsDll\data\Test Data (0, 2003-11-17)
EssentialsDll\data\Test Data\ConfigurationHttpTest.dat (141, 2003-11-06)
EssentialsDll\data\Test Data\ConfigurationTest.dat (374, 2003-11-06)
EssentialsDll\data\Test Data\DataInputStreamTest.dat (40, 2003-06-22)
EssentialsDll\data\Test Data\DataInputStreamTest.java (606, 2003-06-22)
EssentialsDll\data\Test Data\FileInputStreamTest.dat (8, 2003-06-22)
EssentialsDll\data\Test Data\FileOutputStreamTest.dat (8, 2003-06-22)
EssentialsDll\def (0, 2003-11-19)
EssentialsDll\def\ESSENTIALSDLL_ARMU.DEF (36175, 2003-11-19)
EssentialsDll\def\ESSENTIALSDLL_WINSU.DEF (52000, 2003-11-19)
EssentialsDll\EssentialsDll.hrh (338, 2003-10-30)
EssentialsDll\EssentialsDll.mmp (2909, 2003-11-16)
EssentialsDll\EssentialsDll.sln (1517, 2003-11-06)
EssentialsDll\EssentialsDll.vcproj (24151, 2003-11-15)
EssentialsDll\EssentialsDll.ver (76, 2003-11-19)
EssentialsDll\EssentialsDll_ARMI.pkg (1031, 2003-11-19)
EssentialsDll\EssentialsDll_WINS.pkg (1031, 2003-11-19)
EssentialsDll\FREEZE.bat (26, 2003-09-05)
EssentialsDll\MakeSIS.mk (985, 2003-11-09)
EssentialsDll\src (0, 2003-11-18)
EssentialsDll\src\ConsoleTestRunner.cpp (773, 2003-11-06)
EssentialsDll\src\core (0, 2003-11-19)
EssentialsDll\src\core\Assert.cpp (256, 2003-09-06)
EssentialsDll\src\core\Assert.h (1213, 2003-09-06)
EssentialsDll\src\core\Configuration.cpp (11353, 2003-11-06)
EssentialsDll\src\core\Configuration.h (7348, 2003-10-21)
EssentialsDll\src\core\ConfigurationTest.h (4830, 2003-11-06)
EssentialsDll\src\core\Log.cpp (231, 2003-09-06)
EssentialsDll\src\core\Log.h (515, 2003-09-06)
EssentialsDll\src\core\LogFile.cpp (1989, 2003-10-31)
EssentialsDll\src\core\LogFile.h (932, 2003-10-24)
EssentialsDll\src\core\Logging.cpp (10785, 2003-11-02)
EssentialsDll\src\core\Logging.h (11442, 2003-11-19)
... ...

-------------------------------------------------------------------------------- ReadMe -------------------------------------------------------------------------------- Essentials DLL - Juli 2003 - The.French.DJ 1. Getting Started Including the DLL in a project is simple. In the Bld.inf do this: PRJ_MMPFILES \EssentialsDll.mmp YourProject.mmp Then in your MMP file do this: (...) SYSTEMINCLUDE \EssentialsDll\src (...) LIBRARY Essentials.lib 2. Before You Start Please have a look at the static "InitL" and "Static" functions. right now the DLL uses a very ugly way of logging, using a "static" CLogging object. therefore it is important to "InitL" the CLogging subsystem before anything gets logged. Do something like this AFTER your application and document have been fully initialized by the system: CLogging::InitL( _L( "MyApplication.log" ) ); LOG_DEBUG0( "Logging initialized" ); LOG_DEBUG0( "Initializing configuration" ); CConfiguration::InitL( _L( "MyApplication.config" ) ); If you have to do it earlier, put a C:\\ before the filenames to make sure there's no "System error" popping up in your face.. :-) Please note: You have to do a CStaticData::Dismiss() before your application closes. I put this in my "CApplication" destructor..

近期下载者

相关文件


收藏者