Welcome Guest. Please Login or Register. Apr 1st, 2018, 04:05am
ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018. We apologize Conforums does not have any export functions to migrate data. Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.
Thank you Conforums members.
Speed up Liberty BASIC programs by up to ten times!
Compile Liberty BASIC programs to compact, standalone executables!
Overcome many of Liberty BASIC's bugs and limitations!
Kernel32.dll error?
« Thread started on: Oct 5th, 2015, 2:12pm »
This is probably the fault of my system rather than a change in the LBB 3.01 compiler but I thought I had better check.
My program runs in mainwin and I have been allowing users to close the program via the exit cross and it has been working perfectly fine. Suddenly, on my XP system, exiting in this way is bringing up the following system error:
Quote:
Entry Point Not Found
The Procedure Entry Point GetNamedPipeServerProcessID could not be located in the Dynamic Link Library Kernel32.dll
Exiting works fine on my other systems and researching the error message leads me to believe that something that has been recently installed has messed up my copy of Kernel32.dll
I will investigate, but I thought I had better post it up just in case anyone has any insights.
This is probably the fault of my system rather than a change in the LBB 3.01 compiler but I thought I had better check.
Definitely nothing to do with LBB. The GetNamedPipeServerProcessID function doesn't exist in Windows XP - it was introduced in Vista - so the message is indicating that some non-XP-compatible code is attempting to run. It could even point to a malware infection.
However you should upgrade your LBB 3.01 to the current version (3.03) to fix a couple of bugs and enable Auto Indentation in the code editor.