Click here to Skip to main content
15,868,164 members

Articles by Ben Hanson (Articles: 8)

Articles: 8

RSS Feed

Average article rating: 4.67

Desktop Programming
MFC
22 Jul 2003   Updated: 22 Mar 2011   Rating: 4.68/5    Votes: 107   Popularity: 9.34
Licence: CPOL    Views: 838,180     Bookmarked: 234   Downloaded: 8,539
Please Sign up or sign in to vote.
Search and replace text in Notepad RE using Regular Expressions or normal mode. The editor supports drag and drop, file change notifications, and displays the line and column numbers. Unicode support is available too.
29 Jul 2004   Updated: 3 Oct 2011   Rating: 4.79/5    Votes: 70   Popularity: 8.78
Licence: CPOL    Views: 407,060     Bookmarked: 251   Downloaded: 9,140
Please Sign up or sign in to vote.
The definitive approach to filtering input text. Includes configurable error display.
19 Jun 2022   Updated: 19 Jun 2022   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 5,260     Bookmarked: 12   Downloaded: 132
Please Sign up or sign in to vote.
IDispatch C++ Code Generation Done Right
Programming Languages
Assembler
3 Oct 2020   Updated: 3 Oct 2020   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: CPOL    Views: 17,409     Bookmarked: 12   Downloaded: 419
Please Sign up or sign in to vote.
Back in 1984, I wanted to write a Z80 assembler. At the time, this would have meant coding it in Z80 machine code, but due to the conveniences of modern technology, I have now done it in C++.
C++
1 Apr 2016   Updated: 1 Apr 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 19,134     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Convert EBNF to BNF
18 Jul 2017   Updated: 18 Jul 2017   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 11,381     Bookmarked: 7   Downloaded: 150
Please Sign up or sign in to vote.
grep for the 21st century
22 Mar 2018   Updated: 22 Mar 2018   Rating: 3.88/5    Votes: 4   Popularity: 2.33
Licence: CPOL    Views: 4,830     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Capture text using a grammar instead of a regex.
27 May 2020   Updated: 27 May 2020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 4,941     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to get more information from a bison .output file.

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior)
United Kingdom United Kingdom
I started programming in 1983 using Sinclair BASIC, then moved on to Z80 machine code and assembler. In 1988 I programmed 68000 assembler on the ATARI ST and it was 1990 when I started my degree in Computing Systems where I learnt Pascal, C and C++ as well as various academic programming languages (ML, LISP etc.)

I have been developing commercial software for Windows using C++ since 1994.