debluzz
Junior Member
Thanks tsh73 I'll work with it.
Posts: 57
|
Post by debluzz on Dec 6, 2018 21:45:53 GMT -5
At this point I'm not sure what is wrong?
had pro4.04 everything worked fine.
got my link for upgrade pro4.5.1 and installed it.
for some reason it keeps asking me with what app I want to open my .bas files with.
If some one could show me a LIST of the files that should show up on download.
when I bought back in '13. I got DOCumentation. I can't seem to find any for this version
does any one have any ?
I am seeing a file of pro404 in the folder of the lbpro4.5.1 downloaded folder ? is that spose to be there ?
|
|
|
Post by Carl Gundel on Dec 6, 2018 22:48:01 GMT -5
At this point I'm not sure what is wrong?
had pro4.04 everything worked fine.
got my link for upgrade pro4.5.1 and installed it.
for some reason it keeps asking me with what app I want to open my .bas files with.
If some one could show me a LIST of the files that should show up on download.
when I bought back in '13. I got DOCumentation. I can't seem to find any for this version
does any one have any ?
I am seeing a file of pro404 in the folder of the lbpro4.5.1 downloaded folder ? is that spose to be there ? When you install Liberty BASIC Pro v4.5.1 it does not overwrite v4.04. They should not be in the same folders. It should be installed here: C:\Program Files (x86)\Liberty BASIC Pro v4.5.1 Perhaps it didn't install properly? Documentation folders are also in that folder.
|
|
debluzz
Junior Member
Thanks tsh73 I'll work with it.
Posts: 57
|
Post by debluzz on Dec 6, 2018 22:59:40 GMT -5
yes thank for the reply
lb404 is in the list of files. I assume it should remain ? or delete it ? why does it keep asking what I want to use to open a.bas file with?
Is there a list of the files any where that I could see ? To compare and see if I have them all ?
thanks
|
|
|
Post by Rod on Dec 7, 2018 3:12:23 GMT -5
You have set a file association previously. You set .bas files to be opened by lb4.04 you need to change that file association. First off try right clicking a .bas file then open with and navigate to lb4.5 .exe and be sure to click always use this .exe.
If that does not work I would use Windows to uninstall lb4.04 (don’t simply deleat it) uninstall lb4.5 as well then reinstall allowing all of the default folders in the install dialog to stand. You will not lose your old .bas files.
This should clean out the .bas association in the registry. Make a new association by again right clicking on any .bas file select open with etc etc.
If that fails to work we will need to discuss cleaning out your registry but we really should not need to do that.
|
|
|
Post by Rod on Dec 7, 2018 3:21:08 GMT -5
More fundamentally you now need to understand that the system files are stored in program files (x86) directory and that all of the example files and resources are now stored in your %appdata% folder. This is the new way Windows protects system files from attack. You can play with the user files in %appdata% but not the system files these are off limits.
There have been several posts about this and you can google %appdata% for more info.
|
|
debluzz
Junior Member
Thanks tsh73 I'll work with it.
Posts: 57
|
Post by debluzz on Dec 7, 2018 7:51:22 GMT -5
Ok, I removed everything...I think? Then re downloaded...still got same problem.
this is the problem: This pops up when I click on my .bas files and asks me what I want to use to open files with
(problem)
"C\Program Files (x86) Liberty Basic prov404\lbpro-original.exe" "0/0 1"
can't seem to get rid of it?
|
|
|
Post by Rod on Dec 7, 2018 8:49:20 GMT -5
When it pops up can you not navigate to the v4.5 folder and click on the v4.5 .exe ?
Windows is telling you that you manually set an association for .bas files to v4.04. Now that that .exe does not exist it’s asking you to tell it what to use.
|
|
debluzz
Junior Member
Thanks tsh73 I'll work with it.
Posts: 57
|
Post by debluzz on Dec 7, 2018 9:13:42 GMT -5
No, It wont let me. how would I change the association or get rid of "C\Program Files (x86) Liberty Basic prov404\lbpro-original.exe" "0/0 1"
|
|
|
Post by metro on Dec 7, 2018 10:15:54 GMT -5
|
|
|
Post by Rod on Dec 7, 2018 11:23:40 GMT -5
The problem is that you have an entry in the registry pointing at 4.04 Now the install does not deal with file associations, you set that up manually. The way I fix it is to type regedit in the Windows search box at the bottom left of your screen. This finds regedit, run it, it opens the registry. BE CAREFUL, you can seriously muddle your PC if you mess with the Registry. What I do is use the search feature to find v4.04 If it does not find any entry to begin with close all open folders till you are at the root and search again, this searches from the top. Any entry pointing at v4.04 I simply delete, delete the folder holding the reference by right clicking and selecting delete. There may be more than one entry, be sure it references v4.04 before deleting. Save your changes. Now you should be able to set the file association to v4.5.1
If you are not confident about making these changes use a tool as metro suggests.
|
|
|
Post by metro on Dec 8, 2018 0:09:54 GMT -5
It just occurred to me that you are trying to open you programs by double clicking of the bas file why not start LBpro4.5.1 from the desktop icon(shortcut) and the open your bas from there. If you are wanting to use your existing programs in the shiny new Pro4.5.1 copy the folders from c:\users\your_user_name\AppData\Roaming\Liberty BASIC Pro v4.04 to c:\users\your_user_name\AppData\Roaming\Liberty BASIC Pro v4.5.1
from my experience on my machine if I double click on a bas file within the folders associated any of my versions of LB that versions exe will load the bas file so that is LBPro4.04 LB4.50 and LBPro4.5.1 all behave the same.
try to navigate to c:\users\your_user_name\AppData\Roaming\Liberty BASIC Pro v4.5.1 and double click on a bas file , see witch version opens it.
just an idea
EDIT:
After searching for v4.04 within regedit (click on edit then find)
right click on the found record then click "modify" change "C:\Program Files (x86)\Liberty BASIC Pro v4.04\lbpro.exe" "%1" to "C:\Program Files (x86)\Liberty BASIC Pro v4.5.1\lbpro.exe" "%1" click ok then re-boot
works for me on win10 now when I double click on a bas within the old versions of LB my latest LBProv4.5.1 opens with that bas loaded
HTH
|
|
debluzz
Junior Member
Thanks tsh73 I'll work with it.
Posts: 57
|
Post by debluzz on Dec 10, 2018 10:56:51 GMT -5
Here is where I'm at.
All the LBasic files are in c:\\program files (x86)(from lb download)
I have my app on my desk top.(needed files in documents) every thing works as it should...If I just run the app...BUT... my exe file is named MENUE....not that it matters
if I go to my documents and click on any file. it still asks me (which app I want to open the file with. I moved a copy of 451.exe to my docs (I have not renamed it yet) and tried , it says I can't run it(no tkn file)
I use to be able to just click on my files and they would open just fine.
I have no clue what i'm doing wrong
I have reinstalled lBacsis and windows10. at least now that store app menue lets me change to different files ,before no
let me know. I think I'm just doing something stupid that can be fixed with directing files
thanks again
|
|
|
Post by Rod on Dec 10, 2018 13:17:36 GMT -5
Find a .bas file RIGHT click on it, select OPEN WITH, Now navigate to "c:\program files(x86)\liberty BASIC v4.5.1\liberty.exe" and select it, remember to click "ALWAYS USE THIS FILE TO OPEN.bas"
It should be real simple.
|
|
|
Post by metro on Dec 10, 2018 16:58:15 GMT -5
which app...the one you created with LB4.04 or LB itself or a new app you created with LBPro4.5.1 which files do you keep in documents ? is it the data created by your app?
if it is a file with the ".bas" extension then this will fix it.....unless of course the entry for v4.04 does not exist because it was deleted when you tried to change it before.
or do as Rod has suggested ....... but you may have to re-boot for it to take effect, if I recall correctly it didn't work for me EDIT:.......can confirm on my system at least ticking the box "Always use this app to open .xxx files" is not persistent
the file to be opened does open in the default app but trying to open the file again the same question is asked "How do you want to open this file?" WOW who would have thought.....a bug in windows
|
|
|
Post by Rod on Dec 13, 2018 4:32:07 GMT -5
How are we doing with this? Let me restate the problem. When you clicked on a .bas file Windows tried to open Liberty BASIC V4.04 it gave you this message
and asked what other file you wanted to use to open the file.
The problem is that you still have V4.04 registered as the handler for .bas programs. You may have created an association with v4.5.1 but the way Windows works is that it finds the handlers in order. So if a handler is listed for v4.04 Windows will always find that handler first. It knows the handler program has been deleted or uninstalled so it always asks what new handler do you want to use. It never gets to the new handler entry in the registry because they are in alpha order.
The only way to fix this is to remove the broken handler from the Registry. There is no Windows bug this is simply how Windows works. So no one is going to fix this other than yourself.
Getting rid of the Registry entry for v4.04 is relatively simple, search for "Liberty BASIC V4.04" as a phrase and delete every folder that mentions it. Then and only then will you be able to create an entry for Liberty BASIC V4.5.1 that will work.
You don't need to reinstall Liberty you don't need to reinstall Windows. Just fix the Registry.
So key REGEDIT into the Windows search box, click on the REGEDIT App. You will get a tree view of folders and Registry entries. Use the menu EDIT, FIND and key in Liberty BASIC V4.04 Any folder that mentions that phrase needs deleted using RIGHT CLICK, DELETE. Save your changes. Now the association can bet set in the usual way, RIGHT CLICK, OPEN WITH and navigate to V4.5.1 .exe
|
|