Hi, long time guys, and yes I'm still using Basic4PPC!
BUT.....
I just wanted a quick look see at B4J. So I dutifully downloaded and installed and went through the first example in the Beginner's Guide. I then decided to do a release build. I was expecting to create "First Proggy.jar", as the source was "First Proggy.b4j". I got "result.jar". Eh?
I spent ages looking for some way of setting the name of the jar file, which, as you will already know, was a complete waste of time.
I tried one of the examples, ButtonSize, which magically produced ButtonSize.jar. I scoured this example to find out what the trick was, and as you already know, found nothing.
I sat and thought about it some more and then thought "Is this a non-standard restriction on Windows file names?" given that Windows allows spaces in file names. So I tied that and Bingo!
Wouldn't it have been better if the Beginner's Guide actually mentioned the fact that there is a non-standard restriction on file names? You come close to saying that in section 9.10.2 but what you actually say is
*********************
Windows file names allow following characters:
a to z, A to Z, 0 to 9 dot . underscore _ and even following characters + - % &
Spaces and following characters * ? are not allowed.
**********************
That says that Windows does not allow spaces in file names. That is not true, Windows does allow spaces. If you don't want spaces in B4J file names then you need to specifically say that, rather than say it about Windows file names. (or start allowing spaces)
BUT.....
I just wanted a quick look see at B4J. So I dutifully downloaded and installed and went through the first example in the Beginner's Guide. I then decided to do a release build. I was expecting to create "First Proggy.jar", as the source was "First Proggy.b4j". I got "result.jar". Eh?
I spent ages looking for some way of setting the name of the jar file, which, as you will already know, was a complete waste of time.
I tried one of the examples, ButtonSize, which magically produced ButtonSize.jar. I scoured this example to find out what the trick was, and as you already know, found nothing.
I sat and thought about it some more and then thought "Is this a non-standard restriction on Windows file names?" given that Windows allows spaces in file names. So I tied that and Bingo!
Wouldn't it have been better if the Beginner's Guide actually mentioned the fact that there is a non-standard restriction on file names? You come close to saying that in section 9.10.2 but what you actually say is
*********************
Windows file names allow following characters:
a to z, A to Z, 0 to 9 dot . underscore _ and even following characters + - % &
Spaces and following characters * ? are not allowed.
**********************
That says that Windows does not allow spaces in file names. That is not true, Windows does allow spaces. If you don't want spaces in B4J file names then you need to specifically say that, rather than say it about Windows file names. (or start allowing spaces)