Hi Folks,

I posted this to the mailing list but I'm not certain it went out. If it did, no one had or clue or opted to not answer - so forgive me for posting again.

I'm hoping someone has even a hint of what path I might go in this venture:

Get Linux and Windows version identical and I'll have less problems?

Known Issue(s)? (I've seen other posts to the mailing list about the invalid file handle error and there wasn't much in the way of suggestions on that error either.)

Should I just get a TRAC/svn account and start debugging and repairing things myself? Is that possible?

Is editing the lfm files a bad thing to do?

------Original Post---PASTED--BEGIN

I have this project I wrote ( http://www.jegas.com/index.php/jegas-products/227-jegas-edit.html ) in Lazarus - and I started it in Win32 using Lazarus 0.9.28.2 beta. I then copied the source code to a Linux machine that has a Trunk SVN download that says 0.9.29 it the version info displayed in the about. So I get there is a version difference here... but this is what I found so far:

The PrinterDialog control didn't fair well in linux, something about I needed to install printer dialogs into lazarus and frankly I had a hard enough time getting lazarus up in linux that I just tossed out the printer dialog and made conditional defines to make it so it worked on windows and not in linux.

so I made some code changes to things like where the configuration file gets saved and other things to make the linux version run in manner that was appropriate in linux.. like saving config to your home directory. Ok - then I check my code back into SVN and pull it pack down on my windows machine - here is where things got messed up I think.

First off, There were references added to my main form's *.lfm file - a file that I know nothing about except it appears to be a serialized version of classes ( a snapshot perhaps) of all the properties in my form when I last saved it? Anyways, in this file there were now references to a RightGutter regarding the SynEdit control(s) (I have many because the multi-synedit widget - didn't work so well but I digress)... anyways - there were all these empty properties names TSynRightGutter inside the "inline TSynGutterPartList" section.. and this caused compiler errors. They were empty anyways.. like

------Original Post---PASTED--END

Eagerly awaiting and and all responses.
Thank You,
Jason P Sage



--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to