Martin Prikryl 26b6b13bc8 5.6 11 éve
..
Intel 2e4b4738f0 5.2 8 éve
chs 2e4b4738f0 5.2 8 éve
cht 2e4b4738f0 5.2 8 éve
deu 2e4b4738f0 5.2 8 éve
esp 2e4b4738f0 5.2 8 éve
fra 2e4b4738f0 5.2 8 éve
ita 2e4b4738f0 5.2 8 éve
jpn 2e4b4738f0 5.2 8 éve
kor 2e4b4738f0 5.2 8 éve
afx.ini 2e4b4738f0 5.2 8 éve
afxabort.cpp 2e4b4738f0 5.2 8 éve
afxasert.cpp 2e4b4738f0 5.2 8 éve
afxcrit.cpp 2e4b4738f0 5.2 8 éve
afxdbcs.cpp 2e4b4738f0 5.2 8 éve
afximpl.h 2e4b4738f0 5.2 8 éve
afxinl1.cpp 26b6b13bc8 5.6 8 éve
afxinl2.cpp 2e4b4738f0 5.2 8 éve
afxinl3.cpp 2e4b4738f0 5.2 8 éve
afxmem.cpp 2e4b4738f0 5.2 8 éve
afxstate.cpp 26b6b13bc8 5.6 8 éve
afxtls.cpp 2e4b4738f0 5.2 8 éve
afxtrace.cpp 2e4b4738f0 5.2 8 éve
app3d.cpp 2e4b4738f0 5.2 8 éve
app3ds.cpp 2e4b4738f0 5.2 8 éve
appcore.cpp 2e4b4738f0 5.2 8 éve
appdlg.cpp 2e4b4738f0 5.2 8 éve
appgray.cpp 2e4b4738f0 5.2 8 éve
apphelp.cpp 2e4b4738f0 5.2 8 éve
apphelpx.cpp 2e4b4738f0 5.2 8 éve
appinit.cpp 2e4b4738f0 5.2 8 éve
appmodul.cpp 2e4b4738f0 5.2 8 éve
appprnt.cpp 2e4b4738f0 5.2 8 éve
appterm.cpp 2e4b4738f0 5.2 8 éve
appui.cpp 2e4b4738f0 5.2 8 éve
appui1.cpp 26b6b13bc8 5.6 8 éve
appui2.cpp 2e4b4738f0 5.2 8 éve
appui3.cpp 2e4b4738f0 5.2 8 éve
arccore.cpp 26b6b13bc8 5.6 8 éve
arcex.cpp 2e4b4738f0 5.2 8 éve
arcobj.cpp 2e4b4738f0 5.2 8 éve
arcstrm.cpp 2e4b4738f0 5.2 8 éve
array_b.cpp 2e4b4738f0 5.2 8 éve
array_d.cpp 2e4b4738f0 5.2 8 éve
array_o.cpp 2e4b4738f0 5.2 8 éve
array_p.cpp 2e4b4738f0 5.2 8 éve
array_s.cpp 2e4b4738f0 5.2 8 éve
array_u.cpp 2e4b4738f0 5.2 8 éve
array_w.cpp 2e4b4738f0 5.2 8 éve
auxdata.cpp 2e4b4738f0 5.2 8 éve
barcool.cpp 2e4b4738f0 5.2 8 éve
barcore.cpp 2e4b4738f0 5.2 8 éve
bardlg.cpp 2e4b4738f0 5.2 8 éve
bardock.cpp 2e4b4738f0 5.2 8 éve
barstat.cpp 2e4b4738f0 5.2 8 éve
bartool.cpp 2e4b4738f0 5.2 8 éve
bfcdb.mak 2e4b4738f0 5.2 8 éve
bfcdll.mak 2e4b4738f0 5.2 8 éve
bfcisapi.mak 2e4b4738f0 5.2 8 éve
bfcnet.mak 2e4b4738f0 5.2 8 éve
bfcole.mak 2e4b4738f0 5.2 8 éve
borland.mak 26b6b13bc8 5.6 8 éve
bormem.cpp 2e4b4738f0 5.2 8 éve
build_.h 2e4b4738f0 5.2 8 éve
ccdata.cpp 2e4b4738f0 5.2 8 éve
cmdtarg.cpp 2e4b4738f0 5.2 8 éve
commimpl.h 2e4b4738f0 5.2 8 éve
ctlcache.cpp 2e4b4738f0 5.2 8 éve
ctlconn.cpp 2e4b4738f0 5.2 8 éve
ctlcore.cpp 2e4b4738f0 5.2 8 éve
ctldata.cpp 2e4b4738f0 5.2 8 éve
ctlevent.cpp 2e4b4738f0 5.2 8 éve
ctlfont.cpp 2e4b4738f0 5.2 8 éve
ctlframe.cpp 2e4b4738f0 5.2 8 éve
ctlimpl.h 2e4b4738f0 5.2 8 éve
ctlinl.cpp 2e4b4738f0 5.2 8 éve
ctlinplc.cpp 2e4b4738f0 5.2 8 éve
ctlintl.cpp 2e4b4738f0 5.2 8 éve
ctllic.cpp 2e4b4738f0 5.2 8 éve
ctlmodul.cpp 2e4b4738f0 5.2 8 éve
ctlnownd.cpp 2e4b4738f0 5.2 8 éve
ctlobj.cpp 2e4b4738f0 5.2 8 éve
ctlpbag.cpp 2e4b4738f0 5.2 8 éve
ctlpict.cpp 2e4b4738f0 5.2 8 éve
ctlppg.cpp 2e4b4738f0 5.2 8 éve
ctlprop.cpp 2e4b4738f0 5.2 8 éve
ctlpropx.cpp 2e4b4738f0 5.2 8 éve
ctlpset.cpp 2e4b4738f0 5.2 8 éve
ctlpstg.cpp 2e4b4738f0 5.2 8 éve
ctlpstm.cpp 2e4b4738f0 5.2 8 éve
ctlquick.cpp 2e4b4738f0 5.2 8 éve
ctlrefl.cpp 2e4b4738f0 5.2 8 éve
ctlreg.cpp 2e4b4738f0 5.2 8 éve
ctltrack.cpp 2e4b4738f0 5.2 8 éve
ctlview.cpp 2e4b4738f0 5.2 8 éve
daocore.cpp 2e4b4738f0 5.2 8 éve
daodfx.cpp 2e4b4738f0 5.2 8 éve
daoimpl.h 2e4b4738f0 5.2 8 éve
daoview.cpp 2e4b4738f0 5.2 8 éve
dbcore.cpp 2e4b4738f0 5.2 8 éve
dbflt.cpp 2e4b4738f0 5.2 8 éve
dbimpl.h 2e4b4738f0 5.2 8 éve
dblong.cpp 2e4b4738f0 5.2 8 éve
dbrfx.cpp 2e4b4738f0 5.2 8 éve
dbvar.cpp 2e4b4738f0 5.2 8 éve
dbview.cpp 2e4b4738f0 5.2 8 éve
dcmeta.cpp 2e4b4738f0 5.2 8 éve
dcprev.cpp 2e4b4738f0 5.2 8 éve
dispimpl.h 2e4b4738f0 5.2 8 éve
dlgclr.cpp 2e4b4738f0 5.2 8 éve
dlgcomm.cpp 2e4b4738f0 5.2 8 éve
dlgcore.cpp 2e4b4738f0 5.2 8 éve
dlgdata.cpp 2e4b4738f0 5.2 8 éve
dlgfile.cpp 2e4b4738f0 5.2 8 éve
dlgfloat.cpp 2e4b4738f0 5.2 8 éve
dlgfnt.cpp 2e4b4738f0 5.2 8 éve
dlgfr.cpp 2e4b4738f0 5.2 8 éve
dlgprnt.cpp 2e4b4738f0 5.2 8 éve
dlgprop.cpp 2e4b4738f0 5.2 8 éve
dlgtempl.cpp 2e4b4738f0 5.2 8 éve
dlldb.cpp 2e4b4738f0 5.2 8 éve
dllinit.cpp 2e4b4738f0 5.2 8 éve
dllmodul.cpp 2e4b4738f0 5.2 8 éve
dllnet.cpp 2e4b4738f0 5.2 8 éve
dllole.cpp 2e4b4738f0 5.2 8 éve
doccore.cpp 2e4b4738f0 5.2 8 éve
dockcont.cpp 2e4b4738f0 5.2 8 éve
dockstat.cpp 2e4b4738f0 5.2 8 éve
docmapi.cpp 2e4b4738f0 5.2 8 éve
docmgr.cpp 2e4b4738f0 5.2 8 éve
docmulti.cpp 2e4b4738f0 5.2 8 éve
docsingl.cpp 2e4b4738f0 5.2 8 éve
doctempl.cpp 2e4b4738f0 5.2 8 éve
dumpcont.cpp 2e4b4738f0 5.2 8 éve
dumpflt.cpp 2e4b4738f0 5.2 8 éve
dumpinit.cpp 2e4b4738f0 5.2 8 éve
dumpout.cpp 2e4b4738f0 5.2 8 éve
dumpstak.cpp 2e4b4738f0 5.2 8 éve
elements.h 2e4b4738f0 5.2 8 éve
except.cpp 2e4b4738f0 5.2 8 éve
filecore.cpp 2e4b4738f0 5.2 8 éve
filefind.cpp 2e4b4738f0 5.2 8 éve
filelist.cpp 2e4b4738f0 5.2 8 éve
filemem.cpp 2e4b4738f0 5.2 8 éve
fileshrd.cpp 2e4b4738f0 5.2 8 éve
filest.cpp 2e4b4738f0 5.2 8 éve
filetxt.cpp 2e4b4738f0 5.2 8 éve
filex.cpp 2e4b4738f0 5.2 8 éve
fixalloc.cpp 2e4b4738f0 5.2 8 éve
fixalloc.h 2e4b4738f0 5.2 8 éve
indicate.rc 2e4b4738f0 5.2 8 éve
inet.cpp 26b6b13bc8 5.6 8 éve
inetcall.cpp 2e4b4738f0 5.2 8 éve
inetimpl.cpp 2e4b4738f0 5.2 8 éve
inetimpl.h 2e4b4738f0 5.2 8 éve
isapi.cpp 2e4b4738f0 5.2 8 éve
isapimix.cpp 2e4b4738f0 5.2 8 éve
list_o.cpp 2e4b4738f0 5.2 8 éve
list_p.cpp 2e4b4738f0 5.2 8 éve
list_s.cpp 2e4b4738f0 5.2 8 éve
makefile 2e4b4738f0 5.2 8 éve
map_pp.cpp 2e4b4738f0 5.2 8 éve
map_pw.cpp 2e4b4738f0 5.2 8 éve
map_so.cpp 2e4b4738f0 5.2 8 éve
map_sp.cpp 2e4b4738f0 5.2 8 éve
map_ss.cpp 2e4b4738f0 5.2 8 éve
map_wo.cpp 2e4b4738f0 5.2 8 éve
map_wp.cpp 2e4b4738f0 5.2 8 éve
mfcdb.rc 2e4b4738f0 5.2 8 éve
mfcdll.rc 2e4b4738f0 5.2 8 éve
mfcintl.rc 2e4b4738f0 5.2 8 éve
mfcnet.rc 2e4b4738f0 5.2 8 éve
mfcole.rc 2e4b4738f0 5.2 8 éve
mtcore.cpp 2e4b4738f0 5.2 8 éve
mtex.cpp 2e4b4738f0 5.2 8 éve
nolib.cpp 2e4b4738f0 5.2 8 éve
objcore.cpp 2e4b4738f0 5.2 8 éve
occcont.cpp 2e4b4738f0 5.2 8 éve
occddx.cpp 2e4b4738f0 5.2 8 éve
occddxf.cpp 2e4b4738f0 5.2 8 éve
occdlg.cpp 2e4b4738f0 5.2 8 éve
occevent.cpp 2e4b4738f0 5.2 8 éve
occimpl.h 2e4b4738f0 5.2 8 éve
occlock.cpp 2e4b4738f0 5.2 8 éve
occmgr.cpp 2e4b4738f0 5.2 8 éve
occsite.cpp 2e4b4738f0 5.2 8 éve
occstub.cpp 2e4b4738f0 5.2 8 éve
ocdb.h 2e4b4738f0 5.2 8 éve
ocdbid.h 2e4b4738f0 5.2 8 éve
oleasmon.cpp 2e4b4738f0 5.2 8 éve
olebar.cpp 2e4b4738f0 5.2 8 éve
olebind.h 2e4b4738f0 5.2 8 éve
olecall.cpp 2e4b4738f0 5.2 8 éve
olecli1.cpp 26b6b13bc8 5.6 8 éve
olecli2.cpp 2e4b4738f0 5.2 8 éve
olecli3.cpp 2e4b4738f0 5.2 8 éve
olecnvrt.cpp 2e4b4738f0 5.2 8 éve
oleconn.cpp 2e4b4738f0 5.2 8 éve
oledata.cpp 2e4b4738f0 5.2 8 éve
oledisp1.cpp 2e4b4738f0 5.2 8 éve
oledisp2.cpp 2e4b4738f0 5.2 8 éve
oledlgs1.cpp 2e4b4738f0 5.2 8 éve
oledlgs2.cpp 2e4b4738f0 5.2 8 éve
oledlgs3.cpp 2e4b4738f0 5.2 8 éve
oledll.cpp 2e4b4738f0 5.2 8 éve
oledobj1.cpp 2e4b4738f0 5.2 8 éve
oledobj2.cpp 2e4b4738f0 5.2 8 éve
oledoc1.cpp 2e4b4738f0 5.2 8 éve
oledoc2.cpp 2e4b4738f0 5.2 8 éve
oledoccl.cpp 2e4b4738f0 5.2 8 éve
oledocip.cpp 2e4b4738f0 5.2 8 éve
oledocob.cpp 2e4b4738f0 5.2 8 éve
oledoctg.cpp 2e4b4738f0 5.2 8 éve
oledocvw.cpp 2e4b4738f0 5.2 8 éve
oledrop1.cpp 2e4b4738f0 5.2 8 éve
oledrop2.cpp 2e4b4738f0 5.2 8 éve
oleenum.cpp 2e4b4738f0 5.2 8 éve
oleexp.cpp 2e4b4738f0 5.2 8 éve
olefact.cpp 2e4b4738f0 5.2 8 éve
oleimpl.h 2e4b4738f0 5.2 8 éve
oleimpl2.h 2e4b4738f0 5.2 8 éve
oleinit.cpp 2e4b4738f0 5.2 8 éve
oleipfrm.cpp 2e4b4738f0 5.2 8 éve
olelink.cpp 2e4b4738f0 5.2 8 éve
olelock.cpp 2e4b4738f0 5.2 8 éve
olemisc.cpp 2e4b4738f0 5.2 8 éve
olemon.cpp 2e4b4738f0 5.2 8 éve
olemsgf.cpp 2e4b4738f0 5.2 8 éve
olepro32.cpp 2e4b4738f0 5.2 8 éve
olepset.cpp 2e4b4738f0 5.2 8 éve
olereg.cpp 2e4b4738f0 5.2 8 éve
olestrm.cpp 2e4b4738f0 5.2 8 éve
olesvr1.cpp 2e4b4738f0 5.2 8 éve
olesvr2.cpp 2e4b4738f0 5.2 8 éve
oletsvr.cpp 2e4b4738f0 5.2 8 éve
oletyplb.cpp 2e4b4738f0 5.2 8 éve
oleui1.cpp 2e4b4738f0 5.2 8 éve
oleui2.cpp 2e4b4738f0 5.2 8 éve
oleunk.cpp 2e4b4738f0 5.2 8 éve
olevar.cpp 2e4b4738f0 5.2 8 éve
olevar1.cpp 2e4b4738f0 5.2 8 éve
oleverb.cpp 2e4b4738f0 5.2 8 éve
plex.cpp 2e4b4738f0 5.2 8 éve
ppgcolor.cpp 2e4b4738f0 5.2 8 éve
ppgfont.cpp 2e4b4738f0 5.2 8 éve
ppgpict.cpp 2e4b4738f0 5.2 8 éve
ppgstock.cpp 2e4b4738f0 5.2 8 éve
prompts.rc 2e4b4738f0 5.2 8 éve
readme.bcb 2e4b4738f0 5.2 8 éve
sockcore.cpp 2e4b4738f0 5.2 8 éve
sockimpl.h 2e4b4738f0 5.2 8 éve
stdafx.cpp 2e4b4738f0 5.2 8 éve
stdafx.h 26b6b13bc8 5.6 8 éve
strcore.cpp 2e4b4738f0 5.2 8 éve
strex.cpp 26b6b13bc8 5.6 8 éve
thrdcore.cpp 2e4b4738f0 5.2 8 éve
timecore.cpp 2e4b4738f0 5.2 8 éve
tooltip.cpp 2e4b4738f0 5.2 8 éve
trckrect.cpp 2e4b4738f0 5.2 8 éve
validadd.cpp 2e4b4738f0 5.2 8 éve
viewcmn.cpp 2e4b4738f0 5.2 8 éve
viewcore.cpp 2e4b4738f0 5.2 8 éve
viewedit.cpp 2e4b4738f0 5.2 8 éve
viewform.cpp 2e4b4738f0 5.2 8 éve
viewhtml.cpp 2e4b4738f0 5.2 8 éve
viewoled.cpp 2e4b4738f0 5.2 8 éve
viewprev.cpp 2e4b4738f0 5.2 8 éve
viewprnt.cpp 2e4b4738f0 5.2 8 éve
viewrich.cpp 2e4b4738f0 5.2 8 éve
viewscrl.cpp 2e4b4738f0 5.2 8 éve
winbtn.cpp 2e4b4738f0 5.2 8 éve
wincore.cpp 2e4b4738f0 5.2 8 éve
winctrl1.cpp 2e4b4738f0 5.2 8 éve
winctrl2.cpp 2e4b4738f0 5.2 8 éve
winctrl3.cpp 2e4b4738f0 5.2 8 éve
winctrl4.cpp 2e4b4738f0 5.2 8 éve
winctrl5.cpp 2e4b4738f0 5.2 8 éve
winctrl6.cpp 2e4b4738f0 5.2 8 éve
winctrl7.cpp 2e4b4738f0 5.2 8 éve
winfrm.cpp 2e4b4738f0 5.2 8 éve
winfrm2.cpp 2e4b4738f0 5.2 8 éve
winfrmx.cpp 2e4b4738f0 5.2 8 éve
wingdi.cpp 2e4b4738f0 5.2 8 éve
wingdix.cpp 2e4b4738f0 5.2 8 éve
winhand.cpp 2e4b4738f0 5.2 8 éve
winhand_.h 2e4b4738f0 5.2 8 éve
winmain.cpp 2e4b4738f0 5.2 8 éve
winmdi.cpp 2e4b4738f0 5.2 8 éve
winmenu.cpp 2e4b4738f0 5.2 8 éve
winmini.cpp 2e4b4738f0 5.2 8 éve
winocc.cpp 2e4b4738f0 5.2 8 éve
winsplit.cpp 2e4b4738f0 5.2 8 éve
winstr.cpp 2e4b4738f0 5.2 8 éve
winutil.cpp 2e4b4738f0 5.2 8 éve

readme.bcb

Using MFC 4.2 with Borland C++Builder 4.0
-----------------------------------------

Here are the steps to build the MFC libraries with BCB. We will assume
that your copy of Borland C++Builder is located in c:\bcb.

1) Build the Libraries
-------------------
Note: the makefile's DEBUG=1 switch enables Diagnostics in the libraries
and DBGINFO=1 enables Turbo Debugger information.

1.1) Static Non-Debug library
------------------------

To build the static, non-debug library (NAFXCW.LIB)

make -fborland.mak DEBUG=0 LIBDIR=c:\bcb\lib

1.2) Static Debug library
--------------------

To build the static, debug library (NAFXCWD.LIB)

make -fborland.mak LIBDIR=c:\bcb\lib

1.3) Non-Debug DLLs and Libraries
----------------------------

To build the monolithic MFC DLL (BFC42.DLL, BFC42.LIB, and BFC42S.LIB)

make -fbfcdll.mak DEBUG=0 LIBDIR=c:\bcb\lib

NOTE: BFC42.DLL contains everything you'll need for MFC in non-debug
mode. When building MFC with DEBUG=1, you'll end up with 3 DLLs (see
1.4)


1.4) Debug DLLs and Libraries
------------------------

To build the debug MFC DLLs:

BFC42D.DLL, BFC42D.LIB
BFCO42D.DLL, BFCO42D.LIB
BFCN42D.DLL, BFCN42D.LIB
BFCD42D.DLL, BFCD42D.LIB

make -fbfcdll.mak LIBDIR=c:\bcb\lib
make -fbfcole.mak LIBDIR=c:\bcb\lib
make -fbfcnet.mak LIBDIR=c:\bcb\lib
make -fbfcdb.mak LIBDIR=c:\bcb\lib

2) Install Libraries and DLLs
--------------------------

The libraries that were created should already be in the Borland
directory C:\BCB\LIB. Copy the new DLLs (located in this directory) to
the Windows System directory, typically C:\WINDOWS\SYSTEM32.


3) Try it out
----------

The MFC examples all contain Borland C++Builder project files (.BPRs) that
have the proper defines and switches set for the type of MFC application
being built.

In case you want to add these into an existing MAKEFILE or otherwise compile
at the command line, here is a list of the defines that should be added with
-D in a compiler configuration file:

MFC 4.2, Static, No OLE:
_X86_;_WINDOWS;_MSC_VER=1100;_AFX_PORTABLE;_AFX_NOFORCE_LIBS;_MT;
_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

MFC 4.2, Static, OLE:
INC_OLE2;_X86_;_WINDOWS;_MSC_VER=1100;_AFX_PORTABLE;_AFX_NOFORCE_LIBS;
_MT;_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

MFC 4.2, Dynamic, No OLE:
_RTLDLL;_AFXDLL;_DLL;_X86_;_WINDOWS;_MSC_VER=1100;_AFX_PORTABLE;
_AFX_NOFORCE_LIBS;_MT;_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

MFC 4.2, Dynamic, OLE:
INC_OLE2;_RTLDLL;_AFXDLL;_DLL;_X86_;_WINDOWS;_MSC_VER=1100;
_AFX_PORTABLE;_AFX_NOFORCE_LIBS;_MT;_CRT_PORTABLE;_AFX_NO_DEBUG_CRT;

The libraries needed to link with are as follows:

MFC 4.2, Static, No Diagnostics, No OLE:
nafxcw.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Static, No Diagnostics, OLE:
nafxcw.lib ole2w32.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Static, Diagnostics, No OLE:
nafxcwd.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Static, Diagnostics, OLE:
nafxcwd.lib ole2w32.lib odbc32.lib import32.lib cw32mt.lib

MFC 4.2, Dynamic, No Diagnostics, No OLE:
bfcs42.lib bfc42.lib odbc32.lib import32.lib cw32mti.lib

MFC 4.2, Dynamic, No Diagnostics, OLE:
bfcs42.lib bfc42.lib ole2w32.lib odbc32.lib import32.lib cw32mti.lib

MFC 4.2, Dynamic, Diagnostics, No OLE:
bfcs42d.lib bfc42d.lib bfco42d.lib bfcn42d.lib odbc32.lib
import32.lib cw32mti.lib

MFC 4.2, Dynamic, Diagnostics, OLE:
bfcs42d.lib bfc42d.lib bfco42d.lib bfcn42d.lib ole2w32.lib
odbc32.lib import32.lib cw32mti.lib

NOTE: When building from the command line remember to use the -VF switch