PlanetSquires Forums

Support Forums => Other Software and Code => Topic started by: Jean-pierre Leroy on May 09, 2012, 12:54:32 PM

Title: FF 3.60 and Unicode support ?
Post by: Jean-pierre Leroy on May 09, 2012, 12:54:32 PM
Hi Paul,

I know that you have put a lot of effort for the new FF 3.60 version.

So I tried to put the equate %UNICODE=1 at the start of the FF_APPSTART code to generate an Unicode executable.

I get an error message; Jose Roca headers know which version of the Win API function to call  ("A" or "W") with the numeric equate, but there are still some internal FireFly variables that need to be changed.

I was able to do that manually on the generated code, but it would be more comfortable if FireFly could do that for us.

I hope it will be the next step.

Thanks.
Jean-Pierre
Title: Re: FF 3.60 and Unicode support ?
Post by: Paul Squires on May 09, 2012, 02:58:55 PM
Yes, unfortunately I did not get the whole unicode conversion done. There is a large amount of work involved in changed the internals of FireFly to correctly output code to make unicode a reality. As you have noticed, all of the FF Functions need to be modified as well.

It's a big job.  :)
Title: Re: FF 3.60 and Unicode support ?
Post by: Peter House on May 15, 2012, 04:25:30 PM
If it was easy, we'd do it ourselves.  Fortunately, we have you to look to for leadership and guidance. 
Title: Re: FF 3.60 and Unicode support ?
Post by: David Warner on January 09, 2013, 11:39:22 AM
Hi Paul,

Sorry to dig up such an old thread. I just wondered what the current status of this is?

Cheers,

David
Title: Re: FF 3.60 and Unicode support ?
Post by: Paul Squires on January 09, 2013, 12:51:13 PM
My first attempt at converting the internal FF source to unicode ended in failure. I am not sure what I will do with it at this point. It is still in my bug/feature tracker but I am not sure when I will try to tackle it again.
Title: Re: FF 3.60 and Unicode support ?
Post by: David Warner on January 09, 2013, 03:01:10 PM
Understood, thanks for the quick reply.