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. :)
New Spanish file.
Any reason to make the dialogs top most? They don't let to do anything unless you close them.
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.
Yes, very irritating. Only pop-up ads are as annoying.
:) :) :)
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
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
Quote from: James Fuller on July 02, 2016, 08:39: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
Quote from: James Fuller on July 02, 2016, 08:53: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.
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
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.
> 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.
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
Paul,
Well now Run seems to be working???
Will you be adding a Tools menu option for running other apps?
If so might I suggest renaming your current Environment menu option to just Options and add an Environment listing.
Here you would add OS ENVIRONMENT variables that would be active when you shell to any tool.
James
Something is wrong with the SciLexer 64-bit DLL. Notification messages aren't being received in Scintilla_OnNotify. It only receives a value of 100.
Thanks guys
The "Run Executable" will run the most previously compiled "exe". Therefore, you need to have at least compiled it once. I should probably disable that button and top menu option until a valid previously exe exists.
Quote from: James Fuller on July 02, 2016, 08:53: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
I was able to find a good resource that explains how to ensure github commits for certain files to be CRLF. I have updated the .gitattributes file to ensure CRLF for source code files.
https://help.github.com/articles/dealing-with-line-endings/