How to article

Remove [P] from VisualNEO Win

Last week I tried -inspired by challenge 033 on– to create a VisualNeoWin program that shows the distribution of characters in a string (using the 26 characters of the ISO basic Latin alphabet a..z). Suppose the inputstring is CbcbbA than the lowercase output should be like a: 1 b: 3 c: 2 When scanning […]

Removing Duplicate Characters in a String with Rosetta Code Inspiration

Rosetta Code ( is a website which presents “solutions to the same task in as many different languages as possible (…)”. Although programming languages have similar and different approaches in solving problems, the site could be inspiring for you, as it is for me. Read on! Last week, I was looking -just for fun – […]

filelist visualneo win

Hello, To prevent data loss, my program MCMusiceditor ( saves song codes to a backup directory. Over time, this backup directory becomes very large. Such disk consuming behaviour can be inconvenient. MCMusiceditor has no function that signals a warning message if the backup directory exceeds some size limit. So I decided to make a directory […]

With version 19.4.5 and above, VisualNEO Web includes neoPhp Server as a tool. What’s neoPhp Server? neoPhp Server is a visual tool to integrate PHP built-in web server with VisualNEO Web. A web server is a program that uses HTTP (Hypertext Transfer Protocol) to serve the files that form Web pages to users, in response […]

fileexists filelist visualneowin

Dear user, Here some thoughts about using the action command FileList as alternative to FileExists. Suppose, my music folder contains several files such as Bach-BWV545.mp3 Bach-BWV563.mp3 Bach-BWV564.mp4 Suppose further, that we make a VisualNeo Win program that checks if a specific file exists. For this task, VisualNeo has the action command FileExists: SetVar “[File]” “Bach-BWV545.mp3” […]

how to embed a WeApp into any website

What’s embedding a WebApp? WebApps can be published independently or embedded into any other website. Take a look at this interactive content and try to click on the different text signs:  This is an embeded content from an independent WebApp, made with VisualNEO Web and published here: As you can see, the embedded […]

Check if a date is valid

Following up on the my post Check if a particular year is a LEAP year, here is a routine to check if a date is valid. By definition, a date is valid if all of these conditions are true … a) The year is an integer greater than or equal to 0 b) The month […]

leap year

By definition, a year is a LEAP year if all of these conditions are true … a) The number is a whole multiple of 4 b) If the number is a whole multiple of 100 it is also a whole multiple of 400 So, 1600 and 2000 are LEAP years … but 1700, 1800, 1900 […]

count down

If your VisualNEO Win application needs to display a count up (or down) of time elapsed (or remaining) … in hours, minutes and seconds … formated as HH:MM:SS … the idea/subroutine described below will help you to do this. First, create a Timer object called tc … configure it so … Start: is set to […]

Populate a ListBox from a text file

For ListBox (or ComboBox) objects whose contents (items) remain unchanged, you just type the items into the List Items field at Design time. However, there are times when you require a different set of items to be loaded into such Boxes every time the VisualNEO Win created application is run … or the items are […]

non-repetitive random selection of items from a list

Here, I described how you can make a random selection from a list of items … but there are times when you need to make such random selections without repeating any of the selections … this article details how you would go about implementing this with VisualNEO for Windows. In your App’s StartUp section … […]

random selection of items from a list

Often, in VisualNEO for Windows, there is a need to make a random selection from a list of items … e.g. a list of fruits or vegetables or countries etc. … this article details how you would go about implementing this with VisualNEO Win. In your pub’s StartUp section … code something like this … […]

Open chat
Do you need more info?
Hi, do you have any doubt?