BCX Help
Online  
BCX 
User Links
BCX
Chatroom
 BCX
Messages
Yahoo! Archive
BCX
Files
Yahoo! Archive
BCX
Forum

An Open Source BASIC to C Translator for Windows
Download BCX and get started today

 
Looking for a small, fast Windows C Compiler?

Pelles C Compiler for Windows
(Free For Personal and Professional Use)

Have Questions?   

Our archives of Yahoo BCX postings and files are loaded with the
knowledge and experience of some of the best BCX developers anywhere.


Get help on a wide range of BCX and Windows programming questions.

BCX is 100% FREEWARE for personal and professional use!

BCX is for everyone who is sick and tired of having their creative
BASIC programming energy turned into slow, bloated, slugware.

Start enjoying the Ease Of BASIC and the Power of C!


How Powerful is BCX?

BCX was programmed entirely using BCX BASIC, making it a self-translating translator. And translating is FAST!   BCX translates its own source code, 32k lines of code, in just 1 second on a 3.2ghz Intel i5 running Windows 10 Pro.

  BCX BASIC to C/C++ Translator (c) 1999 by Kevin Diggins
Version 7.4.5 (2020/02/15)
[Lines In: 32669] [Lines Out: 42395] [Statements: 30559] [Time: 1.02 sec's]
BCX translated Bc.bas to Bc.c For a C compiler

The source code produced by BCX is highly compatible and has been
successfully compiled using these seven popular C and C++ compilers:

Pelles C
MS Visual C++
Borland
C++
Mingw 32/64
Digital Mars
Open Watcom
Lcc-Win32


The BCX Setup includes the easy to use translator, various source code generators, menu and MessageBox wizards, an outstanding indexed and searchable Windows BCX Programmer Help file, and over 200 GUI, Console Mode, and DLL sample programs that will help you get up to speed quickly using BCX and still more resources on this website.

BCX Related Links






 Also check out BCX's powerful COM support.

Imagine the scripts that you'll be able to compile to 32-bit native code.

 

 DIM Xls AS OBJECT, Rng AS OBJECT

 SET Xls = CreateObject("Excel.Application")

 Xls.Visible = TRUE
 Xls.Workbooks.Add

 Xls.Cells(1, 1).Value = "Name"
 Xls.Cells(1, 1).Font.Bold = TRUE
 Xls.Cells(1, 1).Interior.ColorIndex = 30
 Xls.Cells(1, 1).Font.ColorIndex = 2
 Xls.Cells(2, 1).Value = "Test value 1"
 Xls.Cells(3, 1).Value = "Test value 2"
 Xls.Cells(4, 1).Value = "Tets value 3"
 Xls.Cells(5, 1).Value = "Test value 4"

 SET Rng = Xls.Range("A1","A5")
 Rng.Font.Size = 14
 SET Rng = NOTHING

 SET Rng = Xls.Range("A2","A5")
 Rng.Interior.ColorIndex = 36
 Rng.EntireColumn.Autofit

 SLEEP (1000)

 Xls.DisplayAlerts = FALSE
 Xls.quit

SET Xls = NOTHING
SET Rng = NOTHING

 





Recommended Reading

>



Charles Petzold's books cannot be beat for their
depth of explanation and easy to follow samples.

1,500 pages and a CD-Rom with all the source code.

 



Looking for BASM - The BASIC To 80286 Assembly Translator ?


It's also open source and 100% freeware!

Download BASM286 Here!