Hey Jeff.
Here’s all 10 of the errors straight out of the box.
Indistinguishable new prototype: MDPGLOBX:INIT - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:107
Indistinguishable new prototype: MDPGLOBX:INIT - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:107
Indistinguishable new prototype: MDPGLOBX:INIT - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:107
Indistinguishable new prototype: MDPGLOBX:INIT - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:107
Indistinguishable new prototype: MDPGLOBX:INIT - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:107
Indistinguishable new prototype: MDPGLOBX:KILL - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:108
Indistinguishable new prototype: MDPGLOBX:KILL - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:108
Indistinguishable new prototype: MDPGLOBX:KILL - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:108
Indistinguishable new prototype: MDPGLOBX:KILL - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:108
Indistinguishable new prototype: MDPGLOBX:KILL - C:\Clarion10Apps\Mdp50Abc\Mdp50\MDP505.clw:108
The only 3rd Party templates are FM3, RPM, CRT/CPCS, I had stripped out other 3rd Party templates back when I did the conversion years ago, I’m just now getting back into this and man am I green.
Here’s the Main .exe clw the errors are showing at line 107/108, maybe this will shed some light and I didn’t add any characters to any of the stuff just plain copy/paste.
PROGRAM
INCLUDE ('Mdp_Equ.clw'
INCLUDE('ABERROR.INC'),ONCE
INCLUDE('ABFILE.INC'),ONCE
INCLUDE('ABUTIL.INC'),ONCE
INCLUDE('ERRORS.CLW'),ONCE
INCLUDE('KEYCODES.CLW'),ONCE
MAP
MODULE('MDP505_BC.CLW')
DctInit PROCEDURE ! Initializes the dictionary definition module
DctKill PROCEDURE ! Kills the dictionary definition module
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPGLOB5\OBJ\RELEASE\MDPGLOBX.DLL')
BrowseAcheaders PROCEDURE,DLL !
BrowseAiaDivisions PROCEDURE,DLL !
BrowseCompany PROCEDURE,DLL !
BrowseContractorType PROCEDURE,DLL !
BrowseCostCode PROCEDURE,DLL !
BrowseDepartments PROCEDURE,DLL !
BrowseEmployees PROCEDURE,DLL !
BrowseEquipType PROCEDURE,DLL !
BrowseGroups PROCEDURE,DLL !
BrowseIdentify PROCEDURE,DLL !
BrowseLaborTypes PROCEDURE,DLL !
BrowseManufacture PROCEDURE,DLL !
BrowseNames PROCEDURE,DLL !
BrowseState PROCEDURE,DLL !
BrowseStores PROCEDURE,DLL !
BrowseTrucks PROCEDURE,DLL !
BrowseVendor PROCEDURE,DLL !
BrowseWork PROCEDURE,DLL !
RptAllIdentifier PROCEDURE,DLL !
RptContractorTypes PROCEDURE,DLL !
RptCostCode PROCEDURE,DLL !
RptDepartment PROCEDURE,DLL !
RptEquipManufactures PROCEDURE,DLL !
RptStates PROCEDURE,DLL !
RptStoreList PROCEDURE,DLL !
RptTruckInfo PROCEDURE,DLL !
RptVendorName PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPCALL5\OBJ\RELEASE\MDPCALLX.DLL')
BrowseCalls PROCEDURE,DLL !
BrowseCharges PROCEDURE,DLL !
BrowseTotLabCharges PROCEDURE,DLL !
MenuRptCall PROCEDURE,DLL !
MenuRptCallAssigned PROCEDURE,DLL !
MenuRptLabor PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPGLOB5\OBJ\RELEASE\MDPGLOBX.DLL')
BrowseFreon PROCEDURE,DLL !
BrowseTypFreon PROCEDURE,DLL !
MenuRptFreon PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPPURO5\OBJ\RELEASE\MDPPUROX.DLL')
BrowseBillTo PROCEDURE,DLL !
BrowsePoDescriptions PROCEDURE,DLL !
BrowsePoHeader PROCEDURE,DLL !
BrowsePoQbe PROCEDURE,DLL !
BrowsePoShort PROCEDURE,DLL !
BrowsePoTerms PROCEDURE,DLL !
BrowsePoTypes PROCEDURE,DLL !
BrowseShipVia PROCEDURE,DLL !
MenuRptPo PROCEDURE,DLL !
RptPoItemDescriptions PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPCMP5\OBJ\RELEASE\MDPCMPX.DLL')
BrowseCompressorUse PROCEDURE,DLL !
MenuRptCompressor PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPTRAN5\OBJ\RELEASE\MDPTRANX.DLL')
BrowseTHead PROCEDURE,DLL !
LookUpInvoice PROCEDURE,DLL !
MenuRptTransmittal PROCEDURE,DLL !
MenuRptTransmittalContinued PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPINVN5\OBJ\RELEASE\MDPINVNX.DLL')
BrowseIvHeader PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPEQIP5\OBJ\RELEASE\MDPEQUIX.DLL')
BrowseEquipmentTracking PROCEDURE,DLL !
MenuRptEquipment PROCEDURE,DLL !
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPTIME5\OBJ\RELEASE\MDPTIMEX.DLL')
BrowseLaborHeaders PROCEDURE,DLL !
END
!--- Application Global and Exported Procedure Definitions --------------------------------------------
MODULE('MDP505001.CLW')
Main PROCEDURE !Maintenance Program
END
! Declare init functions defined in a different dll
MODULE('C:\CLARION10APPS\MDP50ABC\MDPGLOB5\OBJ\RELEASE\MDPGLOBX.DLL')
MdpGlobx:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MdpGlobx:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPCALL5\OBJ\RELEASE\MDPCALLX.DLL')
MdpCallx:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MdpCallx:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPGLOB5\OBJ\RELEASE\MDPGLOBX.DLL')
MdpGlobx:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MdpGlobx:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPPURO5\OBJ\RELEASE\MDPPUROX.DLL')
MdpPurox:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MdpPurox:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPCMP5\OBJ\RELEASE\MDPCMPX.DLL')
MdpCmpx:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MdpCmpx:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPTRAN5\OBJ\RELEASE\MDPTRANX.DLL')
MdpTranx:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MdpTranx:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPINVN5\OBJ\RELEASE\MDPINVNX.DLL')
MdpInvnx:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MdpInvnx:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPEQIP5\OBJ\RELEASE\MDPEQUIX.DLL')
MDPEQUIX:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MDPEQUIX:Kill PROCEDURE,DLL
END
MODULE('C:\CLARION10APPS\MDP50ABC\MDPTIME5\OBJ\RELEASE\MDPTIMEX.DLL')
MDPTIMEX:Init PROCEDURE(<ErrorClass curGlobalErrors>, <INIClass curINIMgr>),DLL
MDPTIMEX:Kill PROCEDURE,DLL
END
END
bFileOpenMode BYTE
GLO:UsePreview BYTE
DataPath STRING(165)
ASCIIFileName CSTRING(80)
DateFrom LONG
DateThru LONG
Workfile &FILE
SilentRunning BYTE(0) ! Set true when application is running in 'silent mode'
!region File Declaration
REG FILE,DRIVER('TOPSPEED'),RECLAIM,PRE(REG),CREATE,BINDABLE,THREAD,EXTERNAL(''),DLL(dll_mode) !
Record RECORD,PRE()
Company STRING(45) ! Company Name
User STRING(35) ! User Name
Addr1 STRING(45) ! Address
Addr2 STRING(45) ! Address
City STRING(25) ! City
State STRING(4) ! State
PostalCode STRING(14) ! Postal Code
Country STRING(20) ! Country
ShipRegion STRING(25) ! Geographic Shipping Region
Phone STRING(20) ! Telephone Number
Phone2 STRING(20) ! Telephone Number
Fax STRING(20) ! Fax Number
Email STRING(40) ! Preferred Email Adderss
CCType STRING(8) ! Credit Card
CCNumber STRING(20) ! Credit Card Number
CCExpires LONG ! Credit Card Expiration
CardHolderName STRING(40) ! Cardholder Name - Exactly as on card
CardBillAddress1 STRING(40) ! Cardholder Billing Address
CardBillAddress2 STRING(40) ! Cardholder Billing Address
CardBillCity STRING(25) ! City
CardBillState STRING(4) ! State
CardBillPostalCode STRING(14) ! Postal Code
CardBillCountry STRING(20) ! Country
ObtainedFrom STRING(10) ! Where FleetStar Was Obtained From
OtherSource STRING(40) ! Name of other source
Quantity SHORT ! Number of copies ordered
OverNight BYTE ! Ship via next day or 2nd day air
OverNightChg DECIMAL(8,2) ! Overnight express charges
DiskType STRING(11) ! Diskette Preference
Product STRING(20) ! Product Selection
MultiUser BYTE ! Multi-user Option
SftwMaint BYTE ! Software Maintenance Option
SalesTax DECIMAL(6,2) ! Sales Tax
Shipping DECIMAL(6,2) ! Shipping Charges
ProductTotal DECIMAL(7,2) ! Product Total
OrderTotal DECIMAL(10,2) ! Order Total
END
END
Config FILE,DRIVER('TOPSPEED'),RECLAIM,PRE(CFG),BINDABLE,CREATE,THREAD,EXTERNAL(''),DLL(dll_mode) !
Record RECORD,PRE()
Commport STRING(4) !
DialTime BYTE !
END
END
!endregion
Access:REG &FileManager,THREAD ! FileManager for REG
Relate:REG &RelationManager,THREAD ! RelationManager for REG
Access:Config &FileManager,THREAD ! FileManager for Config
Relate:Config &RelationManager,THREAD ! RelationManager for Config
GlobalErrorStatus ErrorStatusClass,THREAD
GlobalErrors ErrorClass ! Global error manager
INIMgr INIClass ! Global non-volatile storage manager
GlobalRequest BYTE(0),THREAD ! Set when a browse calls a form, to let it know action to perform
GlobalResponse BYTE(0),THREAD ! Set to the response from the form
VCRRequest LONG(0),THREAD ! Set to the request from the VCR buttons
Dictionary CLASS,THREAD
Construct PROCEDURE
Destruct PROCEDURE
END
CODE
HELP('MDP202.HLP') ! Open the applications help file
GlobalErrors.Init(GlobalErrorStatus)
INIMgr.Init('.\MDP505.INI', NVD_INI) ! Configure INIManager to use INI file
DctInit()
Main
INIMgr.Update
INIMgr.Kill ! Destroy INI manager
Dictionary.Construct PROCEDURE
CODE
IF THREAD()<>1
DctInit()
END
Dictionary.Destruct PROCEDURE
CODE
DctKill()
Thanks for your help
James Allen