• Welcome to PlanetSquires Forums.
 

WinFBE on GitHub (July 1, 2016)

Started by Paul Squires, July 01, 2016, 12:59:23 PM

Previous topic - Next topic

Paul Squires

I just committed a fair number of changes to the online github repository. Lots and lots of code there now for project management. Still a bit of work to do in project management in order to handle large projects that involve linking multiple obj files. For every project I plan to create two subfolders; one for 32-bit and one for 64-bit generated files. Off of each of those folders I will have another folder to hold previously compiled object files. The editor will look at the datetime stamps of the object files and compare to the source files in order to only recompile as necessary (I might need a ReBuild All menu option to force recompiling everything). This will be a good improvement for very large projects such as the FB compiler itself that involves a main file and a hundred module object files.

Jose, the Spanish language file had a number of new entries as well. Hopefully you can help me with the proper translation.  :)
Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

José Roca

New Spanish file.

Paul Squires

Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

José Roca

Any reason to make the dialogs top most? They don't let to do anything unless you close them.

Paul Squires

I changed them to topmost last night because I found that they got easily obscured by the non-modal dialogs. Do you think that I should change it back? It is kind of irritating I guess.
Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

José Roca

Yes, very irritating. Only pop-up ads are as annoying.

Paul Squires

Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

James Fuller

Paul,
  I downloaded WinFB.master and ran the WinFBE.exe.
I added the 64bit compiler path and fb help file.
When I clicked ok, it crashed. I could not duplicate, even after deleting the WinFBE-master folder, and unzipping again.
Do you write to the registry?

The WinFBE.exe is 32bit. Is it possible to build a 64bit? I noticed the SciLexer32.dll that's why I ask.

James
 

James Fuller

Paul,
  All your Afx/*.inc files have just a LF. I wanted to compare with Jose's to see if there were any differences.
Is this intentional?

James


Paul Squires

Quote from: James Fuller on July 02, 2016, 08:09:54 AM
Paul,
  I downloaded WinFB.master and ran the WinFBE.exe.
I added the 64bit compiler path and fb help file.
When I clicked ok, it crashed. I could not duplicate, even after deleting the WinFBE-master folder, and unzipping again.
Do you write to the registry?

The WinFBE.exe is 32bit. Is it possible to build a 64bit? I noticed the SciLexer32.dll that's why I ask.

James
 

Hi James, there is no writing to the Registry. Configuration is written to WinFBE.ini

I will be building a 64 bit version once the 32 bit is working better. I need a 64 bit version of the Scintilla DLL. That's why I named the current one scintilla32.dll

Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

Paul Squires

Quote from: James Fuller on July 02, 2016, 08:23:35 AM
Paul,
  All your Afx/*.inc files have just a LF. I wanted to compare with Jose's to see if there were any differences.
Is this intentional?

James



That's a good question. I think that some files must have gotten automatically converted to linux format when it was uploaded to github. I didn't intentionally do it. I will have to read up on how to prevent that.
Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

José Roca

This explains why I was having problems with one template that I copied from WinFBE to another folder to use with my PB editor.

Filezilla once damaged all the attachments of the backup of my forum.

Regarding SciLexer 64-bit, I have found a copy in the downloads of the ScintillaNet project.
See: https://github.com/jacobslusser/ScintillaNET/tree/master/src/ScintillaNET/x64

Paul Squires

I have uploaded both 32 bit and 64 bit versions of the editor. I am compiling both versions from WinFBE.bas (check the two .bat files for the compiler switches I used). I have uploaded the Scintilla 64 bit dll that Jose found.

The source code needed a few tweaks before it would compile for 64 bit. It seams the compiler is much stricter when compiling to 64 bit.
Paul Squires
PlanetSquires Software
WinFBE Editor and Visual Designer

José Roca

> The source code needed a few tweaks before it would compile for 64 bit. It seams the compiler is much stricter when compiling to 64 bit.

Sometimes yes and sometimes not. I have needed to add a couple of casts in my image control because the 32-bit compiler was complaining, whereas the 64-bit not.

James Fuller

Paul,
  Looks good.
Compile and execute button works but Run Executable does not.
I mention it because I did not see it in the TODO.TXT file

James