If you are using a thirdparty text editor to write MapBasic code, you probably would like to be able to call the MapBasic compiler from within this editor.
This can be done by using the command line parameters of MapBasic to either Compile or Link your source files and projects.
To Compile you need to specify the parameter -D and then the MapBasic source file or files to compile.
To Link you must specify the parameter -L and then the MapBasic Project file to link.
I would recommend in both cases also to use the -NOSPLASH parameter to avoid seeing the splash screen.
The commands can look like this:
Compile
"C:\MapInfo\MapBasic\Mapbasic.Exe" -NOSPLASH -D "MySourceCode.mb"
Link
"C:\MapInfo\MapBasic\Mapbasic.Exe" -NOSPLASH -L "MyProject.mbp"
I have included a PDF that shows how you can configure UEStudio and UltraEdit to call the MapBasic Compiler using a couple of bat files. You can also download my bat files.
Make sure to change the paths to match your system.