Re: LB and Windows 7
- Because you have installed V4.03 which is not Win7 compliant. Install V4.04 and all will be well.
The new concept is that the .exe and support .dlls are stored in Program Files(x86) directory so that they are better protected from virus attack and corruption, indeed inadvertent deletion.
All of the example .bas files and tutorials are stored in %APPDATA%\Liberty BASIC v4.04, a directory specifically for the applications data requirements.
V4.04 complies with these requirements, registers itself properly with Windows and gives clean access to data.
Because v4.03 does not Windows restricts its file handling and so the .ini file access is blocked by Windows.
Only if you persevere with older versions of Liberty should you follow the advice to install the .exe and support files to a root directory.
That said even with the .exe in Program Files (x86) directory you may still store all of your projects and .bas files in something like C:\Basic\Project. Its all about keeping DATA and .EXE apart and protected.
--- In email@example.com, "Gordon S" <gordon@...> wrote:
> I solved the problem with a right click for Properties/Security/ then Edit to change the silly Adim which then makes it SYSTEM
> --- In firstname.lastname@example.org, "Gordon S" <gordon@> wrote:
> > I am continually being told here that we must install LB in the Windows Programs folder. So how come now that I have installed Windows 7 I get an a error warning that LB Ver 4.03 cannot access lbasic400.ini ?
> > I find it very difficult to believe it matters where we install any LB or JB, which is why we see the option to Browse where when installing.
> > In fact no one in a big PC forum could think of any reason why any of theses cannot be installed elsewhere to solve such problems.
> > However if anyone has an answer to the error I am happy to oblige.
> > Gordon