Из двух независимых app с общей БД
Добавлено: 11 Сентябрь 2021, 11:20
Уважаемые помогите, напомните, запамятовал, делал давно последний раз в С6.3 сейчас пытаюсь сделать в С10 и не получается.
Есть два app (exe), оба в project как EXE и DLL с общим DCT.
Нужно один app PRINTED (a2) сделать, как DLL и связать его другим app MedicExs (a1) - EXE.
Сменил в (a2) Project с EXE на DLL скомпилировал - ошибок нет.
Добавил (a2) lib в (a1) при компиляции (a1) ошибки
Ругается на глобальные данные которые в DCT, которые используют оба app.
Помню, что нужно поставить чекеты в Global Properties, а вот где и в каком порядке не помню
Спасибо за внимание.
Есть два app (exe), оба в project как EXE и DLL с общим DCT.
Нужно один app PRINTED (a2) сделать, как DLL и связать его другим app MedicExs (a1) - EXE.
Сменил в (a2) Project с EXE на DLL скомпилировал - ошибок нет.
Добавил (a2) lib в (a1) при компиляции (a1) ошибки
Spoiler
Duplicate symbol: $FIRM::ADRESS in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:1
Duplicate symbol: $FIRM::DATE in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:2
Duplicate symbol: $FIRM::DATEOFISSUEOFPHYSICIANCERT in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:3
Duplicate symbol: $FIRM::NAMEANDDEGREEOFPHYSICIAN in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:4
Duplicate symbol: $FIRM::NAMEOFPHYSICIANCERTIFICATINGAU in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:5
Duplicate symbol: $FIRM::SIGNATUREOFPHYSICIAN in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:6
Duplicate symbol: $FIRM::DATE in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:2
Duplicate symbol: $FIRM::DATEOFISSUEOFPHYSICIANCERT in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:3
Duplicate symbol: $FIRM::NAMEANDDEGREEOFPHYSICIAN in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:4
Duplicate symbol: $FIRM::NAMEOFPHYSICIANCERTIFICATINGAU in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:5
Duplicate symbol: $FIRM::SIGNATUREOFPHYSICIAN in PRINTED, original file MedicExs.obj - C:\Program_2017\MedicEx\map\release\MedicExs.MAP:6
Помню, что нужно поставить чекеты в Global Properties, а вот где и в каком порядке не помню
Спасибо за внимание.