delphi - Where exactly are my package units? -
i use packages, create them, i'm afraid i've never understood them. installed jcl , jvcl (great packages way!). put controls on form. allright. same form used in testing application. , there compiler asks jedi units are: e.g. jvexcontrols. uptill solved problem adding units project, not feasible jedi files.
it seems path problem, far can see jedi set paths ok. doing wrong?
thanks in advance help.
the jvcl installer you. have weird in computer environment prevented installer doing it, or might have messed up, after install. tried usual first thing try, hope, re-run jedi jcl , jvcl installers? (the jvcl depends on jcl, possible units looking part of jcl, not jvcl. )
so there bpl files, , in folder must located in system's path environment-variable, can located rad studio ide.
secondly, there pas files, , found going through directories in global library path - installer sets , in jedi's case points @ dcu files instead of pas files -- if didn't mess library path since installer ran, should contain paths of delphi units, including jedi jvcl ones, , other component vendor's folders.
thirdly, developers choose set project search path option in project options, each , every individual project file have, delphi can find things.
you should not check 3 things (path environment variable if ide can't load packages when starts up, , others, if code won't build), should duplicates or copies.
instead of adding units project, try using project search path option.
update might because you're explicitly recompiling jvcl/jcl units adding them projects, , because have (therefore) got jedi jvcl dcu files also, on place outside jedi library dcu folders, have mess. solution build source each time, bit slower, has benefit of working you, that's okay.
Comments
Post a Comment