Saturday, December 23, 2017

delphi EPackageError caused by a unit that is implicitely imported

delphi EPackageError caused by a unit that is implicitely imported




delphi - EPackageError caused by a unit that is implicitely imported -

im involved in delphi xe5 project , im facing problem not solve. have delphi project grouping conists of 1 exe; exe loads multiple runtime bpls dynamically. these bpls part of project group. however, when run application, got error project {myproject.exe} raised exception class epackageerror message cannot load bundle pumpmethod. contains unit fledit, contained in bundle extractionunitmethod.

i searched on so, , ive found cause. is "implicitly imported" bad thing in delphi packages? of big help. during compilation, both bpls of project, emit next message:

[dcc32 warning] pumpmethod.dpk(46): w1033 unit fledit implicitly imported bundle pumpmethod

other 1 well:

[dcc32 warning] extractionunitmethod.dpk(46): w1033 unit fledit implicitly imported bundle extractionunitmethod

but point fledit, textbox command allows input of floats, part of installed package. package, spark190.bpl, contains control, , fledit unit. ive registered , command appears on tool palette. project control:

there project dclspark190.bpl, design time bundle (contains registering of controls). when close project grouping , create new one, can drag/drop my float edit on form, , runs fine.

when open project grouping exe, , build bpls got message:

this 1 time again seems okay me. spark bundle (with fledit) included in requires list:

but when compile again, the next changes... shown again. looks abnormal me; spark bpl included in requires list? so:

q1: why happening? bug in delphi xe5? wrong here?

also, fledit implicitly imported bundle pumpmethod still not away:

so:

q2: think ive set fledit in separate bundle spark. both bpls contain spark in required bundle list, still warning (w1033) shown. else can do?

delphi ide package packages

go to link download
download
alternative link download

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.