Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Support Forums » ElevateDB General » View Thread |
Messages 31 to 38 of 38 total |
Compiling |
Mon, May 10 2010 6:45 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Kick,
<< I am using lazarus 09.28 with FPC 2.2.4 >> Okay, good, we're using the same versions. -- Tim Young Elevate Software www.elevatesoft.com |
Tue, May 11 2010 1:54 AM | Permanent Link |
Kick ENK Software | <<Okay, good, we're using the same versions>> Would it be sensible to try FPC 2.4.0 or is that not possible when using lazarus 09.28? as I understand it winCE support is fully implemented in 2.4.0. Maybe some of the problems we are seeing are fixed. I am only just starting with Lazarus and FPC so I don't know if it is possible to use a newer version of FPC under Lazarus without breaking al the LCL and other components. But if this should be possibility I would be willing to give it a go and see if it makes a difference...... |
Tue, May 11 2010 2:57 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Kick,
<< Would it be sensible to try FPC 2.4.0 or is that not possible when using lazarus 09.28? as I understand it winCE support is fully implemented in 2.4.0. Maybe some of the problems we are seeing are fixed. >> It's certainly possible. The bug entry indicates a fix in 2.2.5 and 2.4.0, so I'm not sure what's going on with the FPC version numbers there. << I am only just starting with Lazarus and FPC so I don't know if it is possible to use a newer version of FPC under Lazarus without breaking al the LCL and other components. But if this should be possibility I would be willing to give it a go and see if it makes a difference...... >> I don't know either, unfortunately. I normally make sure to use the FPC version that comes with Lazarus in order to ensure compatibility, but it may be worth a shot to try 2.4.0. You should be able to just reset the FPC options in the Lazarus Environment/Options dialog to point to the new 2.4.0 compiler directories. -- Tim Young Elevate Software www.elevatesoft.com |
Tue, May 11 2010 3:07 PM | Permanent Link |
Kick ENK Software | "Tim Young [Elevate Software]" wrote:
<<I don't know either, unfortunately. I normally make sure to use the FPC version that comes with Lazarus in order to ensure compatibility, but it may be worth a shot to try 2.4.0. You should be able to just reset the FPC options in the Lazarus Environment/Options dialog to point to the new 2.4.0 compiler directories.>> Oke, I will be giving it try. Tomorrow I am going on a holiday, looks like I have something to do for when its raining -- Tim Young Elevate Software www.elevatesoft.com |
Thu, May 13 2010 2:27 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Kick,
<< Oke, I will be giving it try. Tomorrow I am going on a holiday, looks like I have something to do for when its raining >> Nah, better to just take a nap and relax with a beer. -- Tim Young Elevate Software www.elevatesoft.com |
Wed, Jun 9 2010 2:38 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Kick,
Okay, sorry about the long wait - this last EDB build was like herding cats. The issue is this: 1) You've got a connection issue still, which is the source of the problem. I would double-check and make sure that there aren't any firewalls blocking access to the machine on which the EDB Server is running. I had to turn off my public firewall on Windows 7 before the Windows CE application running on the device emulator would connect. 2) There is a bug in the FreePascal WinCE code for the SysErrorMessage function in the SysUtils.pp unit that causes the AV when trying to display a OS error message for connection issues, etc.: http://bugs.freepascal.org/view.php?id=13617 I completely forgot that this was the case, and should have told you when you first reported it, so my apologies for that. I already have a custom call for this in the other core ElevateDB engine units, so I just replaced these calls with the ElevateDB calls, and the proper error messages now appear without an AV. If you want to get access to this fix, just send me a private email and I'll respond with a fixed build. That should enable you to get running with remote sessions running on Windows CE. BTW, I'm still waiting on hearing back from the NexusDB folks on the migrator issues. -- Tim Young Elevate Software www.elevatesoft.com |
Thu, Jun 10 2010 4:57 AM | Permanent Link |
Kick ENK Software | Thanks Tim,
I am very busy finishing another project at the moment (our first ElevateDB project btw. The clients seem very pleased with the HUGE performance boost in searching the big artikel Table which now uses ElevateDB and your fulltext search). I hope to finish this today or tomorrow, than I will be focussing on this winCE project. Do I need your fix for ElevateDB or can I fix FreePascal with the given link? Fixing FreePascel seems the best way since that is the origin of the problem....Otherwise could you send me the fix for elevatedb for lazarus? The fix for the nexusDB migrator can wait, we use the ADO migrator in conjunction with the NexusODBC driver, which for now is OK. "Tim Young [Elevate Software]" wrote: Kick, Okay, sorry about the long wait - this last EDB build was like herding cats. The issue is this: 1) You've got a connection issue still, which is the source of the problem. I would double-check and make sure that there aren't any firewalls blocking access to the machine on which the EDB Server is running. I had to turn off my public firewall on Windows 7 before the Windows CE application running on the device emulator would connect. 2) There is a bug in the FreePascal WinCE code for the SysErrorMessage function in the SysUtils.pp unit that causes the AV when trying to display a OS error message for connection issues, etc.: http://bugs.freepascal.org/view.php?id=13617 I completely forgot that this was the case, and should have told you when you first reported it, so my apologies for that. I already have a custom call for this in the other core ElevateDB engine units, so I just replaced these calls with the ElevateDB calls, and the proper error messages now appear without an AV. If you want to get access to this fix, just send me a private email and I'll respond with a fixed build. That should enable you to get running with remote sessions running on Windows CE. BTW, I'm still waiting on hearing back from the NexusDB folks on the migrator issues. -- Tim Young Elevate Software www.elevatesoft.com |
Thu, Jun 10 2010 1:12 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Kick,
<< I am very busy finishing another project at the moment (our first ElevateDB project btw. The clients seem very pleased with the HUGE performance boost in searching the big artikel Table which now uses ElevateDB and your fulltext search). I hope to finish this today or tomorrow, than I will be focussing on this winCE project. >> Fantastic. << Do I need your fix for ElevateDB or can I fix FreePascal with the given link? Fixing FreePascel seems the best way since that is the origin of the problem....Otherwise could you send me the fix for elevatedb for lazarus? >> Actually, I fixed it in our code so that we simply don't call the offending code anymore, which fixes the problem for the Winsock code and ElevateDB. I will send you a new LCL build that includes this fix, but the bug report with the FreePascal fix is here: http://bugs.freepascal.org/view.php?id=13617 You can also see how we do it by looking at the OSErrorMessage function in the edbenv.pas unit. -- Tim Young Elevate Software www.elevatesoft.com |
« Previous Page | Page 4 of 4 | |
Jump to Page: 1 2 3 4 |
This web page was last updated on Tuesday, May 14, 2024 at 07:14 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |