Skip to content

C0m3b4ck/BookwormPascal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

🇵🇱🇵🇱🇵🇱🇵🇱🇵🇱POLSKA WERSJA🇵🇱🇵🇱🇵🇱🇵🇱🇵🇱🇵🇱
GitHub All Releases
🇪🇺🇪🇺🇪🇺Made in Europe🇪🇺🇪🇺🇪🇺
The program logo

BookwormPascal

Version of the library management program Bookworm but in Pascal.
For the still actively maintained Visual Basic 6 version, visit here.
For the unsupported, broken Python version, visit here.

Supported OSes

Supports all versions of Windows, from Windows 95 up to Windows 11:

Windows 95 (requires dependencies from installer/portable)

Windows NT 4.0 (requires dependencies from installer/portable)

Windows 98 

Windows 98 SE

Windows 2000

Windows Me

Windows XP (tested: x86, x32 and 64-bit, Home, Professional, includes: Starter, Tablet PC, Media Center, Embedded)

Windows Server (all versions including 2003, Small Business Server 2003, 2003 R2, Home Server,
2008, Small Business Server 2008, 2012, 2012 R2, 2016, 2019, 2022, 2025)

Windows Embedded versions, including: Windows Embedded for Point of Service, Windows Embedded Standard 2009, Windows Embedded POSReady 2009

Windows Vista

Windows 7

Windows 8

Windows 8.1

Windows 10

Windows 11

(probable future desktop OS from Microsoft)


Will require changing compilation target due to architecture differences (ARM instead of x86):

Windows CE (including versions 4, 5, 6, .NET 4.1, .NET 4.2, 7, 2013)

Windows CE for Automotive

Pocket PC (including versions 2000, 2002)

Windows Mobile


Will not be supported:

  • All Xbox OSes
  • Windows CE 1.0, 2.0 and 3.0 (requires DOS-like C compilation)

Principles

  • Maximum speed, ease-of-use and efficiency
  • Privacy - encrypted databases for users without correct credentials
  • Easy installation and portability - no dependencies need to be manually installed by user
  • Overall user convenience and ease of use, yet advanced management for admins and superadmins
  • Past, present and future compatibility with Windows

Why?

  • Visual Basic 6 work very badly on Windows 95
  • VB6's native mode does not allow for catching errors (like Python's JIT), but Pascal catches 99% of errors during compilation
  • Pascal is more dev-friendly

Author

Started on February 28th, 2026 by C0m3b4ck.

Screenshots

Windows 95

Image from Windows 95

Windows 98

Image from Windows 98

Windows 2000

Image from Windows 2000

Windows XP

Image from Windows XP

Windows 7

Image from Windows 7

About

BookwormVB rewritten in Pascal using Lazarus 1.6.4

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors