Bcx EDitor (BED)

Started by MrBcx, December 14, 2020, 07:46:53 PM

Previous topic - Next topic

HIGH-Zen

#90
Just updated and configured all stuff from BED 3.44 32-bit  to BED 3.67 64-bit (Jan 10, 2024). I won't be updating it anytime soon.  :-\

MrBcx

Quote from: HIGH-Zen on January 19, 2025, 10:55:52 AM
Just updated and configured all stuff from BED 3.44 32-bit  to BED 3.67 64-bit (Jan 10, 2024). I won't be updating it anytime soon.  :-\

As I stated, the updated batch files will only interest MINGW or CLANG users

and, even then, downloading the updated batch files is not absolutely necessary.


Robert

Quote from: MrBcx on January 19, 2025, 11:17:00 AM
Quote from: HIGH-Zen on January 19, 2025, 10:55:52 AM
Just updated and configured all stuff from BED 3.44 32-bit  to BED 3.67 64-bit (Jan 10, 2024). I won't be updating it anytime soon.  :-\

As I stated, the updated batch files will only interest MINGW or CLANG users

and, even then, downloading the updated batch files is not absolutely necessary.

Hi MrBCX:

Truly an excellent upgrade to the batch files ! Fantastic !

Compiler locations with spaces O.K.
Source code in locations with spaces O.K.

For example, VS 2022 in default installation, set in BEd\Bat\UCRT as


@SET MSVCFolder=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64

CALL "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat"  x64


and a BCX code file

E:\T\The Real ET\The Real ET.bas

loaded in BEd editor, produced the expected .exe and output a report stating


BCX BASIC to C/C++ Translator (c) 1999-2025 by Kevin Diggins
Version 8.2.0 (2024-12-27) B013 MSVC X64 Compiled using MS Visual C++ (194234435) for 64-bit Windows
[Lines In: 136] [Lines Out: 1746] [Statements: 276] [Time: 0.01 Sec's]
BCX translated [TheRealEt.Bas] to [TheRealEt.C] for a C Compiler

**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.12.4
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
**************************************************************************

MSVC is compiling [ "E:\T\The Real ET\The Real ET" ] as a 64-bit GUI Application.
The Real ET.c

Linking "E:\T\The Real ET\The Real ET"

**************************************************************************
SUCCESS: MSVC++ built [ "E:\T\The Real ET\The Real ET.exe" ]
**************************************************************************



I know that there may be some who wish for "The Real E.T." in BEd.

Let me tell you, "It's not going to happen !"

First of all, Microsoft will not allow "The Real E.T." as a folder name and "%~dpn1" doesn't like "The Real E.T.bas" as  a file name.

Maybe Joe can tweak "%~dpn1" so that BEd can accommodate "The Real E.T.bas"

Thank you MrBcx.

MrBcx

Hi Robert --

My sincere thanks for the kind words but you deserve much of the credit for showing me the possibilities.

That and my increasing skill directing Claude AI to handle much of the grunt work made my upgrades possible.


HIGH-Zen

Quote from: HIGH-Zen on January 19, 2025, 10:55:52 AM
Just updated and configured all stuff from BED 3.44 32-bit  to BED 3.67 64-bit (Jan 10, 2024). I won't be updating it anytime soon.  :-\
I put some time and configured new (latest) BED version  ;)

MrBcx

FYI

I have re-uploaded BED.zip 3.67 at the top of this thread.

Ref: https://bcxbasiccoders.com/smf/index.php?topic=420.0


The only thing that changed is the /Bed/Bat/ folder contains a number of updated batch files,
that should eliminate the extra backslash that was sometimes used by the %~dp0 system variable.

If you choose to update your /Bed/Bat/ folder, be sure to backup your config.bat file(s).






HIGH-Zen

That's ridiculous :D I will do configuration again.

MrBcx

Quote from: HIGH-Zen on January 21, 2025, 09:33:36 AM
That's ridiculous :D I will do configuration again.

There is nothing ridiculous about it.  No one and nothing is perfect.
Systems and processes around the world are updated everyday. 

You should not have to re-do your configuration, simply overwrite the new
config.bat with your backup config.bat files, as I stated in my previous announcement.


HIGH-Zen

I understand. I edit not only config.bat files, I edit MINGW too - i add -s switch to get small exe size (64-bit console and gui).

MrBcx

No problem ... we're cool.   8)

The updated batch files from recent days have been completely overhauled to better handle spaces in folders and filenames.

Something was bound to go wrong.


HIGH-Zen

Quote from: MrBcx on December 14, 2020, 07:46:53 PM
...
BED Version 3.69       ( Jan 24, 2025  )
...
Help -> About
BCX Editor 3.69 (64-bit)
January 21, 2025

MrBcx

Quote from: HIGH-Zen on January 26, 2025, 09:55:36 AM
Quote from: MrBcx on December 14, 2020, 07:46:53 PM
...
BED Version 3.69       ( Jan 24, 2025  )
...
Help -> About
BCX Editor 3.69 (64-bit)
January 21, 2025

Thanks ...  Will be updated when 3.70 is released, at a later date.

Quin

MrBcx,
Would it be possible to have Control+F being pressed from the main BED window when the dialog is showing but doesn't have the foreground focus set it to the foreground? If I type a search query, press enter, find it, and then want to type another, control+f doesn't work to bring me back to the dialog, I have to use my screen reader's object navigation to navigate the window hierarchy and manually focus it that way.
Thanks!
-Quin.
GitHub