skip to content
BBC BASIC Programmers' Reference
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
tools_20and_20utilities
Sitemap
This is a sitemap over all available pages ordered by
namespaces
.
playground
wiki
3d_object_order_can_matter
accessing_20files_20with_20no_20extension
accessing_20huge_20files
accessing_20the_20fast_20sys_20interface
accessing_20the_20shell_20clipboard
accessing_20two_20joysticks
adding_20_27create_20new_20bbc_20basic_20program_20file_27_20to_20the_20shell_20new_20menu
adding_20an_20event_20to_20the_20event_20queue
adding_20an_20up-down_20control_20to_20the_20main_20window
adding_20tooltips_20to_20a_20dialogue_20box
adding_20tooltips_20to_20the_20status_20bar
aliasing_20strings_20and_20byte_20arrays
aligning_20structures
allocating_20arrays_20using_20the_20windows_20api
allocating_20item_20ids_20automatically
allocating_and_freeing_memory_blocks
alternative_20comment_20styles
alternative_20for_20next_20behaviour
alternative_20pseudo-random_20numbers
arabic_20text_20on_20the_20mainwin_20and_20printer_20_28lbb_29
array_20arithmetic
arrays_20of_20structures_20_28lbb_29
assembler
associating_20an_20application_20with_20a_20file_20type
associating_20an_20application_20with_20an_20extension_20_28lbb_29
asynchronous_20speech
automating_20mouse_20actions
avoiding_20resource_20leaks
bbc_20basic_20language
calling_20basic_20from_20assembler_20code
calling_20dll_20functions_20that_20return_20strings
calling_20dlls_20that_20return_20floats
calling_20internal_20routines_20from_20assembler_20code
calling_20object_20methods_20using_20structures
capturing_20audio_20using_20mci
capturing_20the_20contents_20of_20a_20window
cascaded_20error_20handling
cascaded_20on_20close_20handling
centering_20the_20graphics_20origin
changing_20a_20control_27s_20colours
changing_20the_20case_20of_20a_20string
changing_20the_20document_20name
changing_20the_20font_20of_20a_20control
changing_20the_20mdi_20background_20colour
changing_20the_20mouse_20speed
changing_20the_20serial_20buffer_20size
changing_20the_20step_20size_20of_20an_20up-down_20control
checking_20if_20a_20library_20is_20installed
checking_20whether_20a_20directory_20exists
clearing_20the_20contents_20of_20a_20structure
coding_20the_20pause_20instruction
colored_20text_20in_20the_20mainwin
colour_20text_20in_20a_20list_20view
commented_20example_20programs
commenting_20library_20code
communication_20and_20input-output
comparing_20arrays_20for_20equality
compatibility_20with_20wine_20_28lbb_29
compatibility_20with_20wine
component_20object_20model_20programming
controlling_20the_20audio_20mixer
controlling_20the_20master_20volume
controlling_20the_20windows_20taskbar
converting_20a_20number_20to_20a_20string
converting_20binary_20coded_20decimal
converting_20binary_20to_20bcd
converting_20graphics_20coordinates
converting_20islamic_20dates
converting_20programs_20from_20risc_20os_20to_20windows
converting_2040-bit_20floats_20to_2064-bit_20floats
copy_20key_20functionality_20with_20get_20and_20inkey
counting_20the_20characters_20in_20a_20unicode_20string
creating_20a_20chm_20version_20of_20the_20lb_20help_20files
creating_20a_20custom_20graphics_20control
creating_20a_20dialogue_20box_20from_20a_20resource
creating_20a_20globally_20unique_20identifier
creating_20a_20keyboard_20accelerator_20table_20from_20a_20resource
creating_20a_20menu_20from_20a_20resource
creating_20a_20png_20file_20from_20a_20windows_20icon
creating_20a_20rebar_20control
creating_20a_20shortcut
creating_20a_20tab_20control
creating_20an_20animation_20control
creating_20an_20array_20alias
creating_20child_20controls_20in_20a_20loop
creating_20function_20key_20macros
creating_20pdf_20files
creating_20temporary_20files_20and_20directories
customising_20the_20browse_20for_20folder_20dialogue
data_20without_20data
database_20and_20files
date_20formatting_20extended_20functionality
debugging_20techniques_20_28lbb_29
deconstructing_20arrays
detecting_20a_20second_20instance_20of_20a_20program
detecting_20when_20a_20menu_20is_20open
determining_20how_20a_20macro_20was_20run
determining_20if_20the_20user_20is_20an_20administrator
detokeniser
direct_20screen_20memory_20access
direct3d_2011_20tutorials
disabling_20_27sticky_20key_27_20action_20of_20shift
disabling_20the_20close_20button
discovering_20how_20a_20program_20was_20run
discovering_20the_20system_20power_20status
displaying_20a_20jpeg_20or_20gif_20in_20a_20picture_20box
displaying_20a_20png_20or_20tiff_20image
displaying_20a_20tooltip_20on_20demand_20_28lbb_29
displaying_20a_20tooltip_20on_20demand
displaying_20an_20icon_20on_20a_20pushbutton
displaying_20animated_20gifs
displaying_20inverse_20video
displaying_20program_20errors_20in_20a_20message_20box
displaying_20unicode_20text_20in_20a_20control
displaying_20unicode_20text_20in_20a_20graphicbox
distributing_20crunched_20libraries
dlls_20compatible_20with_20lbb
docking_20a_20dialogue_20box_20on_20the_20toolbar
downloading_20a_20file_20from_20a_20url
drawing_20a_20transparent_20bitmap
drawing_20outside_20the_20window
drawing_20text_20with_20a_20translucent_20dropshadow
drawing_rounded_rectangles
drawing_to_an_in-memory_bitmap_texture
effect_20of_20get_20and_20input_20on_20event_20handling
effect_20of_20menu_20bar_20on_20window_20size
ejecting_20a_20removable_20disk
embedding_20resources_20in_20different_20folders
emulating_20the_20c_20assignment_20function
enabling_20word-wrap_20in_20a_20texteditor_20_28lbb_29
encoding_20text_20into_20base64
enumerating_20serial_20ports
enumerating_20the_20installed_20printers
example_20property_20sheet
exceeding_20the_20limit_20of_208_20open_20files
extracting_20a_20file_27s_20thumbnail
faking_20keyboard_20input
fast_variables
fetching_20a_20secure_20web_20page
filenames_20containing_20spaces
finding_20drive_20serial_20numbers
finding_20the_20application_20associated_20with_20an_20extension
finding_20the_20bbc_20basic_20installation_20directory
finding_20the_20cpu_20usage
finding_20the_20current_20user_20name
finding_20the_20default_20national_20language
finding_20the_20free_20space_20on_20a_20disk
finding_20the_20host_20ip_20address
finding_20the_20iso_20week_20number
finding_20the_20last_20character_20read_20from_20a_20file
finding_20the_20mac_20address
finding_20the_20mime_20type_20of_20a_20file
finding_20the_20modulus_20of_20part_20of_20an_20array
finding_20the_20parity_20of_20a_20number
finding_20the_20partial_20sum_20of_20an_20array
finding_20the_20size_20of_20an_20array_20in_20a_20structure
finding_20the_20version_20number
finding_20which_20items_20are_20selected_20in_20a_20list_20view
finding_20which_20window_20has_20input_20focus
finding_image_file_dimensions
finding_sum_mod_partial_array
fitting_20programs_20in_20the_20demo_20version
fixing_20a_20bad_20library_20error
flushing_20file_20buffers
forcing_20a_20variable_20to_20exist
format
fscale
generating_20pseudo-random_20numbers
getting_20connected_20and_20online
getting_20the_20current_20line_20number
getting_20the_20current_20voice
getting_20the_20user_20idle_20time
graphics_20and_20games
guide_20to_20writing_20libraries
handling_20unsigned_2032-bit_20values
handling_20very_20large_20numbers_20without_20using_20scientific_20notation
hiding_20a_20window_20from_20a_20screenshot
hiding_20confidential_20data
high_20quality_20hardcopy_20output_20_28lbb_29
high_20quality_20random_20number_20generation
home
how_20to_20avoid_20gotos
how_20to_20display_20a_20hex_20dump_20of_20memory_20contents
hyperbolic_functions_lbb
hyperbolic_functions
hyperlinks_20in_20text_20boxes
improving_20the_20print_20quality
incorporating_20bookmarks_20in_20a_20program
inputting_20real-time_20audio
inserting_20characters_20into_20the_20keyboard_20buffer
installing_20both_20demo_20and_20full_20versions
installing_20under_20wine
interpreter_20internal_20variables
interrogating_20the_20audio_20mixer
islamic_20calendar_20conversion_20_28lbb_29
lambdas_anonymous_functions
large_20fonts_20and_20the_20text_20cursor
lb_20booster
libraries
limiting_20the_20size_20of_20a_20window
linked_20lists_20using_20structures
list_20view_20with_20header_20tooltips
list_20view_20with_20tooltips
listing_20available_20voices
listing_20drives_20and_20types
listing_20files_20on_20an_20ftp_20server
listing_20other_20windows_20and_20applications
listing_20processes
listing_20the_20contents_20of_20a_20directory_20_28unicode_29
listing_20the_20contents_20of_20a_20directory
listing_20the_20line_20an_20error_20occurs_20in_20on_20error
listing_20the_20midi_20output_20devices
loading_20a_20bbc_20micro_20style_20bitmap
loading_20a_20gif_20or_20jpeg_20image
loading_20a_20png_20or_20tiff_20image
loading_20bfont_20files
lowering_himem_proc_fn
making_20a_20text_20window_20read-only_20_28lbb_29
making_20the_20title_20bar_20opaque_20_28lbb_29
manipulating_20filenames_20and_20pathnames
manual
marking_20up_20bbc_20basic_20program_20code
marquee_20style_20progress_20bar_20_28win_20xp_20and_20above_29
memory_20usage_20monitor
minimizing_20sound_20clicks
modulo_20integer_20arithmetic
moving_20the_20cursor_20in_20an_20edit_20control
multi-column_20list_20boxes
multi-page_20graphics
multiple_20file_20operations
non-integer_20modulo_20operation
non-rectangular_20windows
notes_20for_20risc_20os_20users
notes_20on_20the_20use_20of_20rnd
number_20conversion_20in_20basic
object_20orientated_20programming
object_20oriented_20programming_20_28lbb_29
on_20screen_20keyboard
opengl_20programming
opening_20a_20file_20by_20dropping_20or_20clicking
opening_20a_20file_20by_20dropping_20or_20right-clicking
opening_20a_20file_20in_20a_20specified_20application
opening_20serial_20ports_20above_20com9
operating_20system
optimising_20integer_20division
outputting_20arabic_20text
outputting_20real-time_20audio
outputting_20speech_20to_20a_20file
outputting_20text_20with_20word-wrap
overcoming_20the_20memory_20limit
palette_20animation
passing_20array_20and_20structure_20parameters
passing_20arrays_20to_20subs_20and_20functions
passing_20data_20to_20assembler_20code
passing_20floating-point_20values_20to_20dlls
passing_20substructures_20to_20procedures
pausing_20and_20resuming_20midi_20playback
pausing_20under_20program_20control
permutations
playing_20a_20media_20file_20using_20direct_20show
playing_20an_20arpeggio
playing_20an_20avi_20file
playing_20an_20mp3_20file_20_28lbb_29
playing_20an_20mp3_20file
playing_20multiple_20wav_20files
playing_20part_20of_20a_20wav_20file
point-in-polygon_20hit_20testing
preventing_20a_20library_20from_20being_20run
preventing_20structure_20member_20names_20being_20crunched
preventing_20the_20_27downloaded_20file_27_20warning
printing_20a_20program_20containing_20unicode_20strings
printing_20strings
printing_20the_20output_20from_20a_20program
profiler_20utility
program_20editor_20and_20ide
prompting_20for_20admin_20rights
pseudo-variable_20side_20effects
putting_20an_20image_20on_20the_20clipboard
qbasic-compatible_20music
quad-precision_20multiplication
querying_20the_20dns
queueing_20event_20interrupts
re-dimensioning_20arrays
reading_20a_20shortcut
reading_20and_20writing_20.ini_20data_20files
reading_20and_20writing_20arrays_20in_20files
reading_20and_20writing_20csv_20files
reading_20and_20writing_20nonstandard_20values
reading_20and_20writing_20plain_20text_20files
reading_20environment_20variables
reading_20rss_20feeds
reading_20the_20exit_20code_20of_20a_20dos_20utility
reading_20the_20palette_20contents
receiving_20dropped_20files
redim_20preserve
redirecting_20the_20vdu_20commands_20to_20a_20sprite
replacing_20the_20message_20pump
responding_20to_20a_20hot_20key
responding_20to_20mouse_20double-clicks
returning_20an_20array_20from_20a_20function
returning_20errors_20from_20windows_20commands
reversing_20a_20string
right-click_20context_20menu
rounding_20functions
running_a_bas_file_from_the_command_prompt
sandbox
saturation_arithmetic
saving_20a_20gif_20image
saving_20a_20jpeg_20image
saving_20a_20png_20image
saving_20a_20tiff_20image
saving_20previous_20load_20and_20save_20paths
scanning_20a_20directory_20_28reading_20directory_20entries_29
scrollable_20list_20boxes
scrolling_20a_20list_20box
scrolling_20over_20a_20large_20canvas
searching_20ordered_20lists
selecting_20a_20font_20by_20pixel_20height
selecting_20and_20copying_20using_20the_20mouse
selecting_20draft_20print_20quality
selecting_20multiple_20files
sending_20a_20serial_20break
sending_20an_20email_20automatically
sending_20an_20email_20with_20attachments
sending_20an_20html_20email_20with_20optional_20attachments
sending_20and_20receiving_20midi_20data
sending_20image_20files_20to_20the_20printer
sending_20raw_20data_20to_20a_20printer
sending_midi_data_linux
setting_20an_20edit_20box_20cue_20banner
setting_20speech_20parameters
setting_20the_20desktop_20wallpaper
setting_20the_20focus_20in_20a_20dialogue_20box
setting_20the_20position_20of_20the_20file_20open_20dialogue
sharing_20a_20structure_20between_20processes
sharing_20private_20variables
short-circuit_20evaluation
shutting_20down_20the_20pc
sidebar
simd_20signum_20function
simple_20list_20box
simple_20registry_20usage
simple_20terminal_20program
simplifying_20arithmetic_20using_20strings
simulating_20a_20modal_20dialogue_20box
simulating_20a_20union_20_28lbb_29
simulating_20a_20union
simulating_20assembler_20macros
simulating_20continue
simulating_20resume_20and_20resume_20next
sorting_20arrays_20of_20structures
sorting_20the_20characters_20in_20a_20string
sound_2c_20music_20and_20video
sound_20and_20envelope_20in_20assembler
space.menu
speaking_20the_20contents_20of_20a_20file
speech_20recognition_20_28shared_29
speech_20synthesis_20_28lbb_29
speeding_20up_20graphics_20plotting
sprites_20in_20multiple_20windows_20_28lbb_29
sqlite_20example_20program_20_28phonenos_29
stacks_20using_20structures
start
storing_20structures_20containing_20strings
storing_20structures_20in_20files
structured_20exception_20handling
sub-structure_arrays
substituting_20characters_20in_20a_20string
summing_20part_20of_20an_20array
supporting_20different_20dpi_20values
swapping_20the_20contents_20of_20two_20areas_20of_20memory
swapping_20the_20mouse_20buttons
switching_20back_20from_20full-screen
synchronizing_20with_20video_20refresh
the_20atan2_20function
the_20extended_20combobox
the_20graphics_20screen
three_or_more_pass_assembly
tokeniser
tools_20and_20utilities
tooltips_20on_20the_20main_20output_20window
torus2
tutorial_201_20-_20_20direct3d_2011_20basics
tutorial_202_20-_20rendering_20a_20triangle
tutorial_203_20-_20shaders_20and_20effect_20system
tutorial_204_20-_203d_20spaces
tutorial_205_20-_203d_20transformation
tutorial_206_20-_20lighting
tutorial_207_20-_20texture_20mapping_20and_20constant_20buffers
tutorials
unicode_20filenames
uploading_20files_20to_20an_20ftp_20server
user_20interface_20and_20windows_20api
user_20interface
using_20a_20pager_20control
using_20an_20atl_20container_20control
using_20array_20pointers
using_20callback_20functions
using_20data_20statements_20in_20libraries
using_20larger_20colour_20palettes
using_20lbb_20with_20liberty_20basic_20workshop
using_20non-standard_20mouse_20pointers
using_20openin_20_28etc._29_20with_20wildcards
using_20regular_20expressions
using_20rich_20edit_20controls
using_20sound_20with_20true_20frequencies
using_20sse2_20instructions
using_20supplied_20example_20files
using_20the_20built-in_20program_20cruncher
using_20the_20date_20and_20time_20picker
using_20the_20entire_20desktop_20area
using_20the_20eventlib_20library
using_20the_20fscale_20instruction
using_20the_20internal_20speaker
using_20the_20lea_20instruction
using_20transparent_20windows
using_28_29_20format_20extended_20functionality
using_2016-bit_20floating_20point_20values
using_2032-bit_20floating_20point_20values
using_serial_ports_in_linux
variable_length_array_structure
verbose_20error_20messages
waiting_20for_20an_20external_20program_20to_20terminate
when_20and_20when_20not_20to_20use_20_2acd
whole-array_20operations_20in_20structures
writing_20console_20mode_20programs_20that_20will_20also_20run_20in_20the_20ide
writing_20graphics_20to_20the_20printer
writing_20log_20files
writing_20to_20the_20screen_20using_20the_20windows_20api
writing_20to_20vdu_20variables
tools_20and_20utilities.txt
ยท Last modified: 2024/01/05 00:21 by
127.0.0.1
Page Tools
Show page
Old revisions
Backlinks
Back to top