View Issue Details

IDProjectCategoryView StatusLast Update
0005141JEDI VCL02 Installationpublic2010-10-08 15:17
ReporterdelphaberAssigned Tojfudickar 
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
PlatformCore2Duo 2Ghz,2GB RAM,128MB GPUOSWindows XP Professional 32BitOS VersionTurbo Delphi PRO
Product VersionDaily / GIT 
Target VersionFixed in Version 
Summary0005141: Compile fails when I enable SMImport and SMExport flags
DescriptionI have SMImport477 and SMExport267.

JVCL Installer told me: "BEFORE YOU ACTIVATE THIS OPTION YOU MUST CHANGE THE SMIMPORT PACKAGE FROM AUTOMATIC COMPILE TO MANUAL COMPILE". So I've installed SMImport and SMExport with "Explicit Rebuild" option checked. At least, that's what I've understood for "Manual Compile".

But I've got this error during JVCL Installation:

JvDBActions.pas(425): E2003 Undeclared identifie: 'TSMEString'
JvDBActions.pas(1573): E2009 Incompatible types: 'Parameter lists differ'
JvDBActionsEngine.pas(204): F2063 Could not compile used unit 'JvDBActions'

What to do? :)
Steps To ReproduceInstall SMImport and SMExport with Explict Rebuild flag on.
Save project.
Start JVCL installer
Select SMImport and SMExport in *.inc configuration window.
Additional InformationMaybe it's due to a recent version of SMImport / SMExport?
TagsNo tags attached.

Activities

jfudickar

2010-01-28 01:34

developer   ~0017155

Please contact Mike Shkolnik and ask for the current versions.

The code is compatible only with the newest SMExport/SMImport releases.

As far as i can remember he had introduced this for the unicode releases, but i'm not shure.

delphaber

2010-01-28 01:38

reporter   ~0017156

I've bought them today lol :D

I hope he sent me the newest version, anyway I'll contact him :)

delphaber

2010-01-28 01:40

reporter   ~0017157

Ah.. I've not installed BDE, Rave Reports, Interbase with my Turbo Delphi. Don't know if this could help you

jfudickar

2010-01-28 18:39

developer   ~0017159

Should be no problem

delphaber

2010-01-28 21:23

reporter   ~0017160

Hi, I quote what Mike emailed me:

"Hello,

as I see from description of ticket, Jens Fudickar used the latest beta in JVCL.
The released version of SMExport do not have the TSMEString type. This type added in beta. Please wait the next release but now do not use the options of JVCL"

So you are using a newest beta? :)

jfudickar

2010-01-28 21:41

developer   ~0017161

Hm :-(

This seems to be my fault.

I will try to fix it as fast as possible.

And yes, i use the beta :-)

delphaber

2010-01-28 21:47

reporter   ~0017162

Thank you for your support ;)

jfudickar

2010-01-28 21:53

developer   ~0017163

Ok please try the latest revision of the file.

delphaber

2010-01-29 00:10

reporter   ~0017164

Now JVCL compiles, but I get this error on Turbo Delphi startup:

---------------------------
bds.exe - Unable To Locate Component
---------------------------
This application has failed to start because SMExportD2006100.bpl was not found. Re-installing the application may fix this problem.
---------------------------
OK
---------------------------


I don't know why. BPL file is in the usual folder, with others BPLs. I have changed the project option "Build control" to "Explict Rebuild". I did a full reinstall of SMExport and SMImport with this option BEFORE installing JVCL.

I've did a "JVCL" uninstallation, using the installer.

SMExport source folder is in library path as others components (in fact I have no problems on compiling appz with SMExport components in them)

:)

delphaber

2010-01-29 00:15

reporter   ~0017165

JVCL Database Components
JVCL DotNet Controls

are disabled in Install -> Packages window. If I try to enable them, I get the error previous reported plus "Can't load package XXX. The specified module can't be found."

But JvDBDesign100.bpl and JvDotNetCtrlsDesign100.bpl are in default BPL folder.

jfudickar

2010-01-29 00:18

developer   ~0017166

your second Problem of the database components should be based on the missing smexport components.

But why they are not installable, I don't know.

Sadly i have no Turbo Delphi to test it.

I had to think about it.

delphaber

2010-01-29 00:49

reporter   ~0017167

I've commented {$DEFINE BDE_SUPPORT} in SME.inc, recompiled SME, recompiled JVCL = same error :D

I'll do more tests ;)

Turbo Delphi is = D2006, but I have not installed BDE, RaveReports and Interbase (and I never got problems, since I do not use them).

One more thing, I usually disable JvBDE and JvBDEDesign in the installation wizard

obones

2010-06-07 13:45

administrator   ~0017443

Any info on this issue? Can we resolve it?

obones

2010-10-08 15:17

administrator   ~0017785

Assuming this is fixed

Issue History

Date Modified Username Field Change
2010-01-28 01:23 delphaber New Issue
2010-01-28 01:34 jfudickar Note Added: 0017155
2010-01-28 01:35 jfudickar Status new => feedback
2010-01-28 01:35 jfudickar Assigned To => jfudickar
2010-01-28 01:38 delphaber Note Added: 0017156
2010-01-28 01:40 delphaber Note Added: 0017157
2010-01-28 18:39 jfudickar Note Added: 0017159
2010-01-28 21:23 delphaber Note Added: 0017160
2010-01-28 21:41 jfudickar Note Added: 0017161
2010-01-28 21:47 delphaber Note Added: 0017162
2010-01-28 21:53 jfudickar Note Added: 0017163
2010-01-29 00:10 delphaber Note Added: 0017164
2010-01-29 00:15 delphaber Note Added: 0017165
2010-01-29 00:18 jfudickar Note Added: 0017166
2010-01-29 00:49 delphaber Note Added: 0017167
2010-06-07 13:45 obones Note Added: 0017443
2010-10-08 15:17 obones Note Added: 0017785
2010-10-08 15:17 obones Status feedback => resolved
2010-10-08 15:17 obones Resolution open => fixed