compile message
- 
				Cliff Wiernik
- Posts: 605
- Joined: Thu Jan 28, 2010 9:11 pm
- Location: Steven Point, Wisconsin USA
- Contact:
Re: compile message
No, I am saying that if you import the xpj into the 2.0 workbench, it only picks up the first dll, not all of them.  Never tried with the 1.9 workbench.
			
			
									
									
						- sdenjupol148
- Posts: 151
- Joined: Thu Jan 28, 2010 10:27 am
- Location: NYC
Re: compile message
Cliff,
What's the build number on your workbench?
Bobby
			
			
									
									
						What's the build number on your workbench?
Bobby
- 
				Cliff Wiernik
- Posts: 605
- Joined: Thu Jan 28, 2010 9:11 pm
- Location: Steven Point, Wisconsin USA
- Contact:
Re: compile message
build 656.
			
			
									
									
						Re: compile message
I suspect you will need to break it down to separate project files.
			
			
									
									 The eXpress train is coming - and it has more cars.
						- 
				Cliff Wiernik
- Posts: 605
- Joined: Thu Jan 28, 2010 9:11 pm
- Location: Steven Point, Wisconsin USA
- Contact:
Re: compile message
I have this reported to Alaska.  With separate project files, it will not automatically rebuild the entire application.  I don't use the workbench at this point, but based on Bobby's recommendation, you should run your project though the workbench to get it updated to what XBase++ 2.0 wants.
			
			
									
									
						Re: compile message
Why don't you do it this way?
There are many less entries in the xpj file.
Maybe the Workbench will handle this.
			
			
									
									There are many less entries in the xpj file.
Maybe the Workbench will handle this.
Code: Select all
// Project - Definition - File created by PBUILD
// Date: 01/31/2002 Time: 20:10:28
//
[PROJECT]
    COMPILE       = xpp
    COMPILE_FLAGS = /dll:dynamic /n  /w /wl /es
    DEBUG         = no
    GUI           = yes
    LINKER        = alink
    RC_COMPILE    = arc
    RC_FLAGS      = /v
    OBJ_DIR       = obj19
    PROJECT.XPJ
[PROJECT.XPJ]
    mainmenu.exe
    mainmenx.dll
    MAINMENU.DLL
    MAINMEN2.DLL
    MAINMEN3.DLL
    MAINMEN4.DLL
    MAINMEN5.DLL
    MAINMEN6.DLL
    MAINMEN7.DLL
    MAINMEN8.DLL
    MAINMEN9.DLL
    MAINMENA.DLL
    MAINMENB.DLL
[mainmenu.exe]
// $START-AUTODEPEND
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    adsmg.lib                   // moved prior to dclipx.lib 1-24-05
    dclipx.lib
//    dclip1.lib                // tracker
    xppui2.lib                  // tracker
    express.res
    MAINMENU.LIB
    MAINMENX.LIB
    ..\MAINXB.PRG                  // CAW-certified
    ..\MAINMENU.PRG                // CAW-certified
    ..\DBESYS.PRG                  // CAW-certified
[MAINMENX.DLL]
// $START-AUTODEPEND
    FCAAES.OBJ
// $STOP-AUTODEPEND
    FCAAES.OBJ                  // CAW-certified        [OBJ instead of PRG]
[MAINMENU.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    CRYPTOSYS.CH
    adsmg.lib                   // moved prior to dclipx.lib 1-24-05
    dclipx.lib
    dclip1.lib                  // tracker
    dclip2.lib                  // dc_callstack
    dcxml.lib                   // express xml functions
    xppui2.lib                  // tracker
    ADAC20B.LIB
    XB2NET.LIB
    ot4xb.lib
    MAINMENX.LIB
    express.res
    ..\tdcprogbar.prg              // CAW-certified
    ..\LBAPI.PRG                   // CAW-certified      // PC CAW 10-23-05
    ..\tracker.prg                 // CAW-certified
    ..\GUIRUN.PRG                  // CAW-certified
    ..\printscreenclass.prg        // CAW-certified
    ..\oldclipfunct.prg            // CAW-certified
    ..\ACFUNCT.PRG                 // CAW-certified
    ..\APFUNCT.PRG                 // CAW-certified
    ..\BLINKER4.PRG                // CAW-certified
    ..\CCRDPROC.PRG                // FS -certified
    ..\CGLOBINQ.PRG
    ..\CHKSBAL.PRG
    ..\CLIPX.PRG                   // CAW-certified
    ..\OLDCLIPX.PRG                // CAW-certified
    ..\DAILYEXT.PRG                // CAW-certified
    ..\DBHANDLE.PRG                // CAW-certified
    ..\DEPRCALC.PRG                // FS -certified
    ..\ENDODCDX.PRG                // FS -certified
    ..\ENDOFCYR.PRG                // CAW-certified
    ..\ENDOFFYR.PRG                // CAW-certified
    ..\EXO.PRG                     // CAW-certified
    ..\EXCSTATE.PRG                // FS -certified
    ..\EXLSTATE.PRG                // FS -certified
    ..\EXSSTATE.PRG                // FS -certified
    ..\FCAFUNCT.PRG                // CAW-certified
    ..\OLDFCAFUNCT.PRG             // CAW-certified
    ..\FILEIO.PRG                  // CAW
    ..\FLDBROWS.PRG
    ..\FPROCESS.PRG                // CAW-certified
    ..\GENCDX52.PRG                // CAW-certified
    ..\GENCOLOR.PRG                // CAW-certified
    ..\GENLBR.PRG                  // CAW-certified
    ..\OLDGENLBR.PRG               // CAW-certified
    ..\GENLBR2.PRG                 // CAW-certified
    ..\INDREPT.PRG                 // FS-
    ..\LOCACCT.PRG                 // CAW-certified
    ..\MPOOLBAL.PRG                // CAW-certified
    ..\NONLBUDF.PRG
    ..\PURGE.PRG
    ..\REPTMENU.PRG
    ..\RP_APMENU.PRG
    ..\RP_UDF.PRG
    ..\RPWK_UDF.PRG
    ..\NRPTMENU.PRG
    ..\RRFUNCT.PRG                 // CAW-certified
    ..\SB_UDF.PRG                  // CAW-certified
    ..\SD_UDF.PRG                  // CAW-certified
    ..\TRREMOTE.PRG
    ..\USERMNT.PRG                 // JAC-certified
    ..\USERDEPT.PRG                // FS
    ..\WORDWRAP.PRG                // CAW-certified
    ..\XBASE.PRG                   // CAW-certified
    ..\REV_UDF.PRG                 // CAW-certified
    ..\ACB_BROW.PRG                // CAW-certified
    ..\LB_UDF.PRG                  // CAW-certified
    ..\LB_UDF2.PRG                 // CAW-certified
    ..\LB_UDF3.PRG                 // CAW-certified
    ..\LB_TOOL.PRG                 // CAW-certified
    ..\LB_TOOL2.PRG                // CAW-certified
    ..\LB_TOOL3.PRG                // CAW-certified
    ..\LB_FINDX.PRG                // CAW-certified
    ..\LB_MSG.PRG                  // CAW-certified
    ..\LB_MSG2.PRG                 // CAW-certified
    ..\LB_BROW.PRG                 // CAW/JAC-certified
    ..\LB_PXMEM.PRG                // CAW-certified
    ..\LB_TOKEN.PRG                // CAW-certified
    ..\POOL_UDF.PRG                // CAW-certified
    ..\FS_UDF.PRG
    ..\JC_UDF.PRG
    ..\CR_UDF.PRG                  // CAW-certified
    ..\XMEMO.PRG                   // CAW-certified
    ..\SDF.PRG                     // CAW-certified
    ..\BDZIP.PRG                   // CAW-certified
    ..\FCAOPTS.PRG                 // CAW-certified
    ..\AES_UDF.PRG                 // CAW-certified
    ..\CPT_UDF.PRG                 // CAW-certified
    ..\LB_DBBULK.PRG               // CAW-certified
    ..\SEMA4_UDF.PRG               // CAW-certified
    ..\APPS_UDF.PRG                // CAW-certified
    ..\REP_UDF.PRG                 // CAW-certified
[MAINMEN2.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    sqlxpp.lib
    express.res
    ..\APPS.PRG                    // CAW-certified
    ..\BATCHAPP.PRG                // CAW-certified
    ..\CONTMST.PRG                 // CAW-certified
    ..\DEALER.PRG                  // CAW-certified-potentially multi page addition
    ..\DOCVIEW.PRG                 // CAW-certified
    ..\EAUTOAPP.PRG                // CAW-certified
    ..\FTPREC.PRG                  // JAC-certified
    ..\FTPRECA.PRG                 // JAC-certified
    ..\FTPREC2.PRG                 // CAW-certified
    ..\FTPREC2A.PRG                // CAW-certified
    ..\NDOCVIEWGD5.PRG             // CAW-certified
    ..\NDOCVIEWGD9.PRG             // CAW-certified
    ..\REVOLVE.PRG                 // CAW-certified
    ..\SAWATCH.PRG                 // CAW-certified
    ..\SIMPLMST.PRG                // CAW-certified
[MAINMEN3.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\BILLING.PRG                 // CAW-certified
    ..\LEASEMST.PRG                // CAW-certified
    ..\RECOVERY.PRG                // CAW-certified
[MAINMEN4.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    dcxml.lib                   // Express++ xml functions
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ALLCOMP.PRG                 // JMG-certified
    ..\APDECOND.PRG                // BDJ-certified
    ..\APENDCND.PRG                // BDJ-certified
    ..\APPCOMLG.PRG                // BDJ
    ..\APPVRULE.PRG                // CAW-certified
    ..\AUTOCOMP.PRG                // FS -certified
    ..\AUTOPROC.PRG                // FS -certified
    ..\BHOLMNT.PRG                 // FS -certified
    ..\BULKPCHMNT.PRG              // FS
    ..\CBCODEMNT.PRG               // FS
    ..\CODEMNT.PRG                 // FS
    ..\COLLSOLD.PRG                // CAW-certified
    ..\COLLTRAN.PRG                // FIS-certified
    ..\COMPNBR.PRG                 // FS -certified
    ..\CONFIG.PRG                  // JAC-certified
    ..\CONFIGP2.PRG                // FIS-certified
    ..\CONTPLAN.PRG                // FS -certified
    ..\COVERPAY.PRG                // FS -certified
    ..\CREDAPPR.PRG                // FS -certified
    ..\CREDAPPROLD.PRG             // FS -certified
    ..\CREDINFO.PRG                // FS -certified
    ..\CRSPCDAT.PRG                // CAW-certified
    ..\CUSSCORE.PRG                // BDJ-certified
    ..\CUSTREPT.PRG                // CAW-certified
    ..\DEALADJ.PRG                 // CAW-certified
    ..\DEALPGRP.PRG                // CAW-certified
    ..\DHIST.PRG                   // FS -certified
    ..\DOPTSIGN.PRG                // AFC-certified
    ..\ECTRLLOG.PRG                // FS
    ..\ELTRLOG.PRG                 // FS -certified
    ..\EMAILMNT.PRG                // FS -certified
    ..\EPROCLOG.PRG                // FS
    ..\FAMASTER.PRG                // JAC
    ..\FCACODES.PRG                // BDJ-certified
    ..\FCAOPTSMNT.PRG              // FS
    ..\FEECODES.PRG                // CAW-certified
    ..\FINLIMIT.PRG                // FS
    ..\FSSUMM.PRG                  // FS -certified
    ..\FTPACTLG.PRG                // BDJ
    ..\FTPLOG.PRG                  // BDJ
    ..\GLACCT.PRG                  // JAC-certified
    ..\GLDIVMNT.PRG                // FS
    ..\GLSPREAD.PRG                // CAW-certified
    ..\GLTRAN.PRG                  // JAC-certified
    ..\IMPRTMNT.PRG                // FS -certified
    ..\LEASEPLN.PRG                // FS -certified
    ..\LB_AUTO.PRG                 // FS -certified
    ..\LBPROCMNT.PRG               // FS -certified
    ..\LMENUDEF.PRG                // BDJ-certified
    ..\LOCKBOX.PRG                 // FS
    ..\MISCCODE.PRG                // CAW-certified
    ..\MISCDMNT.PRG                // FS
    ..\MONITORMNT.PRG              // FS
    ..\PCCODEMNT.PRG               // BDJ-certified
    ..\PCODEMST.PRG                // FS -certified
    ..\PHONWBLG.PRG                // JMG-certified
    ..\PROCESSR.PRG                // FS -certified
    ..\PROGCODE.PRG                // CAW-certified
    ..\RDFLGSCH.PRG                // CAW-certified
    ..\REDFLAGM.PRG                // CAW-certified
    ..\REMOTE.PRG                  // FS -certified
    ..\RETNINFO.PRG                // FS -certified
    ..\REVRATE.PRG                 // CAW-certified
    ..\RSECAPPR.PRG                // BDJ
    ..\SBCODEMNT.PRG               // FS
    ..\SBILLPLN.PRG                // CAW-certified
    ..\SECSTIP.PRG                 // FS
    ..\SECURITY.PRG                // CAW-certified
    ..\SFTPLOG.PRG                 // BDJ
    ..\SHOLIDAY.PRG                // CAW-certified
    ..\SOAPWBLG.PRG                // JMG-certified
    ..\SPCSCORE.PRG                // BDJ-certified
    ..\SREPLICA.PRG                // CAW-certified
    ..\STATEINF.PRG                // FS
    ..\STDLTR.PRG                  // CAW-certified
    ..\SUBDEBTP.PRG                // FS
    ..\TAXMNT.PRG                  // FS
    ..\TRANMNT.PRG                 // FS
    ..\TRNCOMPMNT.PRG              // FS -certified
    ..\WFACTORS.PRG                // FS
    ..\ZIPLIST5.PRG                // BDJ-certified
[MAINMEN5.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\BSETUP.PRG                 // CAW-certified
    ..\CSETUP.PRG                 // CAW-certified
    ..\LSETUP.PRG                 // CAW-certified
    ..\SPURCH.PRG
    ..\SSETUP.PRG                 // CAW-certified
    ..\XPURCH.PRG                 // CAW-certified
    ..\XSETUP.PRG                 // CAW-certified
[MAINMEN6.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    xb2net.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ACHEDIT.PRG                 // CAW-certified
    ..\ADJUST.PRG                  // FS -certified
    ..\BCRVOID.PRG                 // CAW-certified
    ..\CADJENTR.PRG                // CAW-certified
    ..\CASHDISB.PRG                // FIS-certified
    ..\CASHRCPT.PRG                // FIS-certified
    ..\CCACTLOG.PRG                // CAW-certified
    ..\CCREPORT.PRG                // CAW-certified
    ..\CHGPSTAT.PRG                // FS -certified
    ..\CHGSSTAT.PRG                // FS -certified
    ..\CHGXSTAT.PRG                // FS -certified
    ..\CIADJUST.PRG                // FS -certified
    ..\CLRBACCT.PRG                // FS -certified
    ..\COLLCHG.PRG                 // FS -certified
    ..\CPOWROFF.PRG                // FS -certified
    ..\CREVCLIM.PRG                // FS -certified
    ..\CRUPDMST.PRG                // FS -certified
    ..\CRUPDREV.PRG                // FS -certified
    ..\CRUPDSIM.PRG                // FS -certified
    ..\GLAUDIT.PRG                 // JAC-certified
    ..\GLSTDENT.PRG                // JAC-certified
    ..\GLTENTRY.PRG                // JAC-certified
    ..\LEADJUST.PRG                // FS -certified
    ..\LEALLOC.PRG                 // FS -certified
    ..\LEWAIVE.PRG                 // FS -certified
    ..\LTEXTEND.PRG                // FS
    ..\MLSTATUS.PRG                // FS -certified
    ..\MODBPRCH.PRG                // FS
    ..\MODCHOLDBK.PRG              // BDJ-certified
    ..\MODCINT.PRG                 // BDJ-certified
    ..\MODCPRCH.PRG                // FS
    ..\MODSINT.PRG                 // FS -certified
    ..\MODSPRCH.PRG                // FS -certified
    ..\MRSTATUS.PRG                // FS -certified
    ..\MRVPDATA.PRG                // FS -certified
    ..\MRUPDINT.PRG                // FS -certified
    ..\MSUPDINT.PRG                // FS -certified
    ..\PCCRACH.PRG                 // CAW-certified
    ..\PCEDIT.PRG                  // FS -certified
    ..\PCPROCES.PRG                // CAW-certified
    ..\PCRELEAS.PRG                // FS -certified
    ..\PROCACH.PRG                 // FS -certified
    ..\REVCSTAT.PRG                // CAW-certified
    ..\REVSSTAT.PRG                // FS -certified
    ..\REVXSTAT.PRG                // FS -certified
    ..\SADJENTR.PRG                // CAW-certified
    ..\SCLRTHRD.PRG                // FS -certified
    ..\SIADJUST.PRG                // FS -certified
    ..\SPLLEASE.PRG                // FS -certified
    ..\SPOWROFF.PRG                // FS -certified
    ..\TRINPUTW.PRG                // CAW-certified
    ..\TRSUSP.PRG                  // FIS-certified
    ..\VISA.PRG                    // FS
    ..\VISAPROC.PRG                // JAC
    ..\VRUIPORT.PRG                // CAW-certified
    ..\XCLRTHRD.PRG                // FS -certified
    ..\XCRVOID.PRG                 // FS -certified
[MAINMEN7.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\APBANK.PRG                  // JAC-certified
    ..\APBKREC.PRG                 // CAW-certified
    ..\APCKMNT.PRG                 // CAW-certified
    ..\APCHIST.PRG                 // FS -certified
    ..\APCKPRT.PRG                 // FS -certified
    ..\APCNTRL.PRG                 // FS -certified
    ..\APCPAY.PRG                  // CAW-certified
    ..\APCREF.PRG                  // FS -certified
    ..\APDSET.PRG                  // FS -certified
    ..\APDUEDIL.PRG                // FS -certified
    ..\APENDCYR.PRG                // FS -certified
    ..\APIEDIT.PRG                 // FS -certified
    ..\APIENTRY.PRG                // CAW-certified
    ..\APIHIST.PRG                 // FS -certified
    ..\APISEL.PRG                  // CAW-certified
    ..\APRENTRY.PRG                // FS -certified
    ..\APRSEL.PRG                  // FIS-certified
    ..\APMKMNT.PRG                 // CAW-certified
    ..\APPOSPAY.PRG                // FS -certified
    ..\APRCVR.PRG                  // FS -certified
    ..\APREMIT.PRG                 // CAW-certified
    ..\APSDSET.PRG                 // CAW-certified
    ..\APTERMS.PRG                 // FS -certified
    ..\APUNCLM.PRG                 // FS -certified
    ..\APVEND.PRG                  // CAW-certified
    ..\APVOID.PRG                  // FS -certified
[MAINMEN8.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\BTRNRESALE.PRG              // CAW-certified
    ..\BULKWOFF.PRG                // FS -certified
    ..\CPAYOFF.PRG                 // FS -certified
    ..\DCPAYOFF.PRG                // FS -certified
    ..\DLPAYOFF.PRG                // FS -certified
    ..\DSPAYOFF.PRG                // FS -certified
    ..\LPAYOFF.PRG                 // FS -certified
    ..\RLPAYOFF.PRG                // FS -certified
    ..\RCPAYOFF.PRG                // FS -certified
    ..\RSPAYOFF.PRG                // FS -certified
    ..\RXPAYOFF.PRG                // FS -certified
    ..\SPAYOFF.PRG                 // FS -certified
    ..\TRANRESALE.PRG              // CAW-certified
    ..\XADJENTR.PRG                // FS -certified
    ..\XADJUST.PRG                 // FS -certified
    ..\XPAYOFF.PRG                 // FS -certified
    ..\XPOLPOFF.PRG                // CAW-certified
    ..\XPOFFBLK.PRG                // CAW-certified
[MAINMEN9.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ARCCRREP.PRG                // FS -certified
    ..\ARCCONST.PRG                // FS -certified
    ..\ARCREVST.PRG                // FS -certified
    ..\ARCSIMST.PRG                // FS -certified
    ..\CHGDEFLT.PRG
    ..\CLRSTAX.PRG
    ..\CRBUREAU.PRG                // FS
    ..\CREDIT.PRG                  // FS
    ..\DEALSTAT.PRG                // CAW-certified
    ..\DIALCONN.PRG                // BDJ
    ..\HBPARSE.PRG                 // FS -certified
    ..\HUBBARD.PRG                 // FS -certified
    ..\MAGEDATA.PRG                // FS -certified
    ..\MKREMOTE.PRG                // FS
    ..\PHONECFG.PRG                // JMG-certified
[MAINMENA.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\ARCHIVE.PRG                 // FS
    ..\ARCOOEXT.PRG                // FS -certified
    ..\BMANFLAG.PRG                // FS
    ..\BMANFLGS.PRG                // FS
    ..\BMANFLGX.PRG                // FS
    ..\BPOLPOFF.PRG                // FS
    ..\BPOOLFLB.PRG                // FS -certified
    ..\BPOOLFLG.PRG                // FS -certified
    ..\BPOOLFLS.PRG                // FS -certified
    ..\BPOOLFLX.PRG                // FS -certified
    ..\BPOOLPOF.PRG                // CAW-certified
    ..\BSPLPOFF.PRG                // FS
    ..\BTRNACCT.PRG                // FS -certified
    ..\BTRNCOSALE.PRG              // CAW-certified
    ..\BTRNSIMP.PRG                // FS -certified
    ..\BTRNSISALE.PRG              // CAW-certified
    ..\BULKAPPC.PRG                // CAW-certified
    ..\BULKUPD.PRG                 // CAW-certified
    ..\CHDLRNUM.PRG                // FS -certified
    ..\CHGLOG.PRG                  // FS -certified
    ..\CHGPNUM.PRG                 // JAC-certified
    ..\CHGSECNB.PRG                // JAC
    ..\CHGSPNUM.PRG                // JAC-certified
    ..\CHGXPNUM.PRG                // JAC-certified
    ..\CRCONSCO.PRG
    ..\CRCONSME.PRG                // FIS-certified
    ..\CRCONSMEOLD.PRG             // FIS-certified
    ..\DATADICT.PRG                // JAC partially
    ..\FTPWATCH.PRG                // JAC-certified
    ..\LOGACCES.PRG                // FS -certified
    ..\MANFLAGB.PRG                // CAW-certified
    ..\MANFLAGC.PRG                // FS -certified
    ..\MANFLAGS.PRG                // FS -certified
    ..\MANFLAGX.PRG                // FS -certified
    ..\MANFLAGR.PRG                // FS
    ..\MARKC.PRG                   // JAC
    ..\MARKS.PRG                   // JAC
    ..\POOLFLGB.PRG                // CAW-certified
    ..\POOLFLGC.PRG                // FS -certified
    ..\POOLFLGR.PRG                // FS
    ..\POOLFLGS.PRG                // FS -certified
    ..\POOLFLGX.PRG                // FS -certified
    ..\POOLPOFF.PRG                // FS -certified
    ..\PORTEXTR.PRG                // CAW-certified
    ..\RPSECURE.PRG                // CAW-certified
    ..\RTRNACCT.PRG                // FS -certified
    ..\RTRNRECO.PRG                // FS -certified
    ..\RTRNREVO.PRG                // FS -certified
    ..\RTRNSIMP.PRG                // FS -certified
    ..\SAVEJOB.PRG                 // FS -certified
    ..\SEMAFORE.PRG                // CAW-certified
    ..\SPOLPOFF.PRG                // FS
    ..\STAXIMP.PRG                 // BDJ-certified
    ..\TEMPLATE.PRG                // CAW-certified
    ..\TEMPLATE2.PRG               // CAW-certified
    ..\TEMPLATE3.PRG
    ..\TIFVIEW.PRG
    ..\TRANACCT.PRG                // FS -certified
    ..\TRANAPPS.PRG                // FS -certified
    ..\TRANBEXT.PRG                // CAW-certified
    ..\TRANCOSALE.PRG              // CAW-certified
    ..\TRANLEASE.PRG               // FS -certified
    ..\TRANREVO.PRG                // CAW-certified
    ..\TRANSEXT.PRG                // CAW-certified
    ..\TRANSIMP.PRG                // FS -certified
    ..\TRANSISALE.PRG              // CAW-certified
    ..\TRBLOCAL.PRG                // FS
    ..\TRBLOCLC.PRG                // FS
    ..\TRBLOCLX.PRG                // FS
    ..\TRBLOCAL.PRG                // FS
    ..\TRCLOCAL.PRG                // FS -certified
    ..\TRSLOCAL.PRG                // FS -certified
    ..\TRXLOCAL.PRG                // FS -certified
    ..\UPDEALER.PRG
    ..\USERACCS.PRG                // FS -certified
    ..\USERRPT.PRG                 // FS -certified
    ..\XMLEXCLU.PRG                // BDJ-certified
[MAINMENB.DLL]
    TOPDOWN.CH
    AXCDXCMX.CH
    FCA.CH
    XMEMO.CH
    dclipx.lib
    xppui2.lib                  // tracker
    adsmg.lib
    mainmenu.lib
    MAINMENX.LIB
    express.res
    ..\SDLKACCT.PRG                // CAW-certified
    ..\SDPURCH.PRG                 // CAW-certified
    ..\SUBDEBT.PRG                 // CAW-certified The eXpress train is coming - and it has more cars.
						- 
				Cliff Wiernik
- Posts: 605
- Joined: Thu Jan 28, 2010 9:11 pm
- Location: Steven Point, Wisconsin USA
- Contact:
Re: compile message
Well that works.  I see my error was in the top project definitions.  I was using xxxxx.xpj instead of the destination name.  
However, when the workbench imports it, it drops all my trailing comments after the first mainmenu.exe and it puts back in all the object files. They may not be needed to actual compile, but the workbench wants them in there.
Anyways, thanks for the assistance in showing me what I was doing wrong at the top of the project file.
			
			
									
									
						However, when the workbench imports it, it drops all my trailing comments after the first mainmenu.exe and it puts back in all the object files. They may not be needed to actual compile, but the workbench wants them in there.
Anyways, thanks for the assistance in showing me what I was doing wrong at the top of the project file.
- sdenjupol148
- Posts: 151
- Joined: Thu Jan 28, 2010 10:27 am
- Location: NYC
Re: compile message
Cliff,
I only keep 1 project per xpj so I'm not running into the same issues you're having.
Andreas spent several hours with me in Arizona and Germany working on the medallion xpj file since it presented problems for the workbench.
He provided me with an updated workbench that addressed and fixed those issues.
There are other issues as well that haven't been addressed yet, such as a way to preserve comments and a method to make the compile process interactive.
But I believe (hope) he will resolve those things in 2016.
However, I still believe the best thing to do is run the xpj through the workbench.
This way I can compile manually without changing the way I do things now, or I can run the code through the workbench debugger.
I've had several conversations with Roger about this.
I use WTF 95% of the time to debug but there are those particular cases where I need to step through the code line by line and view output.
The workbench debugger does this very well so running the xpj through the workbench once allows me to use either WTF or the debugger.
Bobby
			
			
													I only keep 1 project per xpj so I'm not running into the same issues you're having.
Andreas spent several hours with me in Arizona and Germany working on the medallion xpj file since it presented problems for the workbench.
He provided me with an updated workbench that addressed and fixed those issues.
There are other issues as well that haven't been addressed yet, such as a way to preserve comments and a method to make the compile process interactive.
But I believe (hope) he will resolve those things in 2016.
However, I still believe the best thing to do is run the xpj through the workbench.
This way I can compile manually without changing the way I do things now, or I can run the code through the workbench debugger.
I've had several conversations with Roger about this.
I use WTF 95% of the time to debug but there are those particular cases where I need to step through the code line by line and view output.
The workbench debugger does this very well so running the xpj through the workbench once allows me to use either WTF or the debugger.
Bobby
					Last edited by sdenjupol148 on Wed Jan 06, 2016 4:40 pm, edited 1 time in total.
									
			
									
						- 
				Cliff Wiernik
- Posts: 605
- Joined: Thu Jan 28, 2010 9:11 pm
- Location: Steven Point, Wisconsin USA
- Contact:
Re: compile message
The problem was the multiple xpj sections.  I now only have one project.  It is only one application.   I don't know where I originally got that information but it was when I went from a single exe to multiple dynamic dlls.  However, with Roger's and Andreas' help, I am now linking.  Andreas confirmed the same issue with comments being stripped out and that is not a big issue.  Whereas, though Roger said to not include the object files in the project file, the workbench puts those back in anyways when imported.  
I do have it now compiling and I agree with you that I would like to have the compatible project file also so in case I need the debugger. I use the wtf approach almost always. I have not did a debugger since the late 80's/early 90's with clipper summer 87/5.2e.
			
			
									
									
						I do have it now compiling and I agree with you that I would like to have the compatible project file also so in case I need the debugger. I use the wtf approach almost always. I have not did a debugger since the late 80's/early 90's with clipper summer 87/5.2e.

