Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » DBISAM Technical Support » Support Forums » DBISAM General » View Thread |
Messages 1 to 10 of 11 total |
Compiling DBSYS, and SRVADMIN in Delphi XE DBISAM 4.31 |
Wed, Nov 16 2011 9:30 PM | Permanent Link |
Andrew H. Grilk | So just freshly installed the new 4.31 along with addon tools. Compiled and installed the utility package (had to change VCL50 to VCL)
Now trying to compile dbsys first and having issues. First can't find FastMM4 Next can't find QuickRpt then dbisamut, then dbisamct Getting errors on TVersionInfo, TEngineSettings, etc... What am I missing here? |
Wed, Nov 16 2011 10:56 PM | Permanent Link |
Raul Team Elevate | The utilities have not been updated with more recent versions of delphi. There is note on download page "The source code for these utilities is compatible with Delphi 5 only and may need some minor changes if compiled with a later version of Delphi." Raul << Andrew H. Grilk wrote: What am I missing here? >> |
Thu, Nov 17 2011 12:00 AM | Permanent Link |
Andrew H. Grilk | Ok well the last one I compiled was in 2007 with Delphi 2006 (not Delphi 5) I think it was 4.25 and that worked. Has anyone been able to compile it with Delphi XE?
Raul wrote: The utilities have not been updated with more recent versions of delphi. There is note on download page "The source code for these utilities is compatible with Delphi 5 only and may need some minor changes if compiled with a later version of Delphi." Raul << Andrew H. Grilk wrote: What am I missing here? >> |
Thu, Nov 17 2011 4:59 AM | Permanent Link |
Fernando Dias Team Elevate | Andrew,
Delphi 2006 was the last one with Quick Reports (QuickRpt) I guess (I'm not sure about D2007), so unless you have Quick Reports Pro you wont be able to compile it with XE. -- Fernando Dias [Team Elevate] |
Thu, Nov 17 2011 6:52 AM | Permanent Link |
Andrew H. Grilk | Ok here is my issue. I used a customized DBEngine signature for the product we built. Now making changes the engine will be using 4.31 however the srvadmin and dbsys I have were compiled with 4.25 using my customized DBEngine. Assuming there are VAST differences in the engine I would need the same version of dbsys and srvadmin with my DBEngine to manipulate the released code. Are there any drawbacks to using the 4.25 build I have with the 4.31 engine especially for things like table repair and such?
"Fernando Dias" wrote: Andrew, Delphi 2006 was the last one with Quick Reports (QuickRpt) I guess (I'm not sure about D2007), so unless you have Quick Reports Pro you wont be able to compile it with XE. -- Fernando Dias [Team Elevate] |
Thu, Nov 17 2011 8:33 AM | Permanent Link |
Raul Team Elevate | Do not use older dbsys - there was a significant internal blob change as of 4.28 so definitely don't use mix mix anything older like 4.25 with newer files.
The dbsys.ini file does let you specify engine signature (Signature=DBISAM_SIG is default entry there) - see if that is enough. The dbsys ini itself is in the user local app settings folder (on XP for me it's in C:\Documents and Settings\raul\Local Settings\Application Data\Elevate Software\Database System Utility) Raul << Andrew H. Grilk wrote: Ok here is my issue. I used a customized DBEngine signature for the product we built. Now making changes the engine will be using 4.31 however the srvadmin and dbsys I have were compiled with 4.25 using my customized DBEngine. Assuming there are VAST differences in the engine I would need the same version of dbsys and srvadmin with my DBEngine to manipulate the released code. Are there any drawbacks to using the 4.25 build I have with the 4.31 engine especially for things like table repair and such? >> |
Thu, Nov 17 2011 6:15 PM | Permanent Link |
Andrew H. Grilk | Will check it out. Is there also a setting for engine signature for the srvAdmin? Also since the internal blob changes...I have MANY tables out there created in 4.25 how should they be updated since I will now be compiling with 4.31?
-- Raul wrote: Do not use older dbsys - there was a significant internal blob change as of 4.28 so definitely don't use mix mix anything older like 4.25 with newer files. The dbsys.ini file does let you specify engine signature (Signature=DBISAM_SIG is default entry there) - see if that is enough. The dbsys ini itself is in the user local app settings folder (on XP for me it's in C:\Documents and Settings\raul\Local Settings\Application Data\Elevate Software\Database System Utility) Raul << Andrew H. Grilk wrote: Ok here is my issue. I used a customized DBEngine signature for the product we built. Now making changes the engine will be using 4.31 however the srvadmin and dbsys I have were compiled with 4.25 using my customized DBEngine. Assuming there are VAST differences in the engine I would need the same version of dbsys and srvadmin with my DBEngine to manipulate the released code. Are there any drawbacks to using the 4.25 build I have with the 4.31 engine especially for things like table repair and such? >> |
Fri, Nov 18 2011 10:32 PM | Permanent Link |
Raul Team Elevate | I don't think so but as i recall last time i tried to recompile it you just need to change couple of string to ansistrings and it should compile just fine. So this one might be easy enough to recompile. Raul << Andrew H. Grilk wrote: Will check it out. Is there also a setting for engine signature for the srvAdmin? Also since the internal blob changes...I have MANY tables out there created in 4.25 how should they be updated since I will now be compiling with 4.31? -- >> |
Mon, Nov 21 2011 1:06 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Andrew,
<< Also since the internal blob changes...I have MANY tables out there created in 4.25 how should they be updated since I will now be compiling with 4.31? >> There is no update requirement - you simply can't mix the two. The reason for the change was a bug fix, so it wasn't something that was planned like a format change between major releases. -- Tim Young Elevate Software www.elevatesoft.com |
Tue, Nov 22 2011 7:01 AM | Permanent Link |
Andrew H. Grilk | This puts me back to square one. UGH! At this point I will need to recompile everything in new DBISAM version. Is there an upgrade function that can be run on existing tables or will I need to completly recreate them?
"Tim Young [Elevate Software]" wrote: Andrew, << Also since the internal blob changes...I have MANY tables out there created in 4.25 how should they be updated since I will now be compiling with 4.31? >> There is no update requirement - you simply can't mix the two. The reason for the change was a bug fix, so it wasn't something that was planned like a format change between major releases. -- Tim Young Elevate Software www.elevatesoft.com |
Page 1 of 2 | Next Page » | |
Jump to Page: 1 2 |
This web page was last updated on Saturday, May 4, 2024 at 12:54 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |