Icon View Thread

The following is the text of the current message along with any replies.
Messages 31 to 38 of 38 total
Thread Compiling
Mon, May 10 2010 6:45 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email 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 AMPermanent 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 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email 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 PMPermanent 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 Wink


--
Tim Young
Elevate Software
www.elevatesoft.com
Thu, May 13 2010 2:27 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email 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 Wink>>

Nah, better to just take a nap and relax with a beer. Smiley

--
Tim Young
Elevate Software
www.elevatesoft.com
Wed, Jun 9 2010 2:38 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Kick,

Okay, sorry about the long wait - this last EDB build was like herding cats.
Smiley

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 AMPermanent 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.
Smiley

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 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email 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. Smiley

<< 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 PagePage 4 of 4
Jump to Page:  1 2 3 4
Image