ExampleCode

所属分类:Delphi/CppBuilder
开发工具:Borland C++
文件大小:6372KB
下载次数:40
上传日期:2007-10-20 16:55:33
上 传 者du10
说明:  Borland C++BuilderT 6 Developer s Guide

文件列表:
Appendix_B (0, 2006-06-29)
Appendix_B\MadeInBorland (0, 2006-06-29)
Appendix_B\MadeInBorland\ABLD.BAT (338, 2002-10-23)
Appendix_B\MadeInBorland\Bld.inf (154, 2002-10-23)
Appendix_B\MadeInBorland\HELLOWORD.d (163, 2002-10-23)
Appendix_B\MadeInBorland\HELLOWORD.i (1270, 2002-10-23)
Appendix_B\MadeInBorland\HELLOWORLD.d (165, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld.h (2609, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld.hrh (183, 2002-05-28)
Appendix_B\MadeInBorland\HELLOWORLD.i (1278, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld.rss (1197, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_Application.cpp (1104, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_Application.d (579, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_AppUi.cpp (2221, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_AppUi.d (567, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_AppView.cpp (2943, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_AppView.d (571, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_Document.cpp (1080, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_Document.d (573, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_Main.cpp (1219, 2002-10-23)
Appendix_B\MadeInBorland\HelloWorld_Main.d (565, 2002-10-23)
Appendix_B\MadeInBorland\MadeInBorland.bpr (3654, 2002-10-23)
Appendix_B\MadeInBorland\MadeInBorland.cpp (22, 2002-10-23)
Appendix_B\MadeInBorland\MadeInBorland.d (192, 2002-10-23)
Appendix_B\MadeInBorland\MadeInBorland.mmp (733, 2002-10-23)
Appendix_B\MadeInBorland\MadeInBorland.mpo (778, 2002-10-23)
Appendix_B\MadeInBorland\MadeInBorland.res (876, 2002-10-23)
Appendix_B\MadeInBorland\MadeInBorland_ProjectGroup.bpg (831, 2002-10-23)
Appendix_B\MadeInBorland\makefile (1647, 2002-09-09)
Appendix_B\MadeInBorland\Project1.mpo (773, 2002-10-23)
Appendix_B\MadeInBorland\Project1.res (876, 2002-10-23)
Appendix_D (0, 2006-06-29)
Appendix_D\xmlcomponent.hpp (6056, 2002-09-27)
Appendix_D\xmlcomponent.pas (12091, 2002-09-27)
Appendix_D\xmldocBCB6.bpk (5815, 2002-09-27)
Appendix_D\xmldocBCB6.cpp (528, 2002-06-08)
Appendix_D\xmldocBCB6.res (1536, 2002-09-27)
Appendix_D\xmldocD6.dpk (666, 2002-06-19)
Appendix_D\xmldocD6.res (1536, 2002-06-19)
Chapter03 (0, 2006-06-29)
... ...

This sample project demonstrates the use of the PNGDIB library used to read/write a PNG file into/from a TBitmap object. This library requires the libpng library, which requires the zlib compression library (both are free, with source). Both of these libraries have been converted to BCB import libraries (libpng.lib and zlib.lib, respectively) using IMPLIB.EXE. For furture reference, here's what was done to make the libpng.lib and zlib.lib import libraries: ------- I. Make the zlib.lib import library: (1) Go to the 'zlib\contrib\delphi2' folder and build the project 'zlib.bpr' in the BCB IDE. This will yield the import library 'zlib.lib'. (2) Copy the file 'zlib.lib' to the 'zlib' folder. II. Make the libpng.lib impory library: (1) Go to the 'lpng108\scripts' folder and copy the makefile 'makefile.bc32' to the 'lpng108' folder. (2) At a command prompt in the 'lpng108' directory, type: "make -f makefile.bc32" (without the quotes). For example: C:\PNG\lpng108\>make -f makefile.bc32 This will yield the import library 'libpng.lib'. ------- Once you have the libpng.lib and zlib.lib import libraries, simply place them in your project's library include path and '#pragma link' them in your code. Good luck! Damon C. 08/23/2000 updated by Paul Gustavson 08/30/2002

近期下载者

相关文件


收藏者