Simple Phone Book v3

spb3 spb2 Simple Phone Book is just what the name implies, a simple, easy to use phone book program with minimum bells and whistles. All it does is store data. It’s not the worlds most advanced and techie address book. It’s a simple way to keep track of numbers and whatever else you want.

  • Add unlimited entries and custom fields.
  • Custom colors for each individual type of entry for easy reading (e-mail can be blue, home phone can be yellow, etc.).
  • Easy to use interface with minimum extra junk to dig through to find what you need.
  • Simple search for larger databases.
  • Built on SQLite backend for quick, reliable storage of contacts
Simple Phone Book 0.3 requires the Microsoft .NET 2.0 framework.
Tested Operating Systems: Windows XP, Windows 7, Windows 10

What do you think about Simple Phone Book v3? Rate it!
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)

6 thoughts on “Simple Phone Book v3

  1. AvatarRavi Gautam

    Thanks for your time.
    The new version started but showed the following error when I tried to Edit/Delete a record.
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    ManagedSQLite.Exception: database is locked
    at ManagedSQLite.Database.ExecuteQuery(String szSQL)
    at SimplePhoneBook.SPB.btnDelete_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Program%20Files%20(x86)/Simple%20Phone%20Book/SimplePhoneBook.exe
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/
    Assembly Version:
    Win32 Version: 1,0,0,01340
    CodeBase: file:///C:/Program%20Files%20(x86)/Simple%20Phone%20Book/ManagedSQLite.DLL
    Assembly Version: 8.0.50727.4940
    Win32 Version: 8.00.50727.4940
    CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc/msvcm80.dll
    Assembly Version:
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the section.
    The application must also be compiled with debugging

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    1. Joey HazlettJoey Hazlett Post author

      Hi again Ravi,

      It sounds like there may be some issues with the SQL library I used in that application. It is 8+ years old, and hasn’t been thoroughly tested on modern operating systems. I am attempting to mitigate this completely by working on a re-write of the application in my spare time using the same libraries as StorURL, but it may take a week or two to get a base version up on the website. For the time being, I would still recommend looking elsewhere for a solution, as it may take a while to complete. Thanks for checking back in after I posted that update, and sorry the application does not work for you. 🙁

      1. AvatarRavi Gautam


        Thanks a lot for your time.
        As suggested, I have found a couple of alternatives.
        I will keep visiting your website and test the re-written version when available.

        Thanks once again.

  2. AvatarRavi Gautam

    I used the installer to install this software. On running the first time I received the following error:

    Stopped working

    Problem signature:
    Problem Event Name: CLR20r3
    Problem Signature 01: simplephonebook.exe
    Problem Signature 02:
    Problem Signature 03: 4a50f1ba
    Problem Signature 04: SimplePhoneBook
    Problem Signature 05:
    Problem Signature 06: 4a50f1ba
    Problem Signature 07: 2b
    Problem Signature 08: 10
    Problem Signature 09: System.BadImageFormatException
    OS Version: 6.1.7601.
    Locale ID: 1033

    Kindly help

    1. Joey HazlettJoey Hazlett Post author

      Hi Ravi,

      It looks like SPB doesn’t work on newer versions of Windows. I just tested on both 32-bit and 64-bit OSes, thinking that might the issue, but it crashes with the same error your receive. This application was last tested by me on Windows XP. A re-write is in order to work with modern operating systems, but since it’s not one of my more popular applications, it may be put on the back burner for the time being. Sorry about that, hopefully you will be able to find an alternative solution somewhere on the web.

      1. Joey HazlettJoey Hazlett Post author

        I took a look at the project code and the problem was a simple issue with compiling for modern 32bit/64bit operating systems. I’ve uploaded a new version that should work now, and also includes a quick fix for high DPI screens since the old version wasn’t playing well with new 4k resolution monitors. It also deals with the fact that newer OSes don’t like you writing to the application directory, and upon first startup, will create the database in your My Documents folder. If you are upgrading from a previous version, it will copy your old database to the new, correct location and function normally. No more admin privileges required to run the application!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.