Originally Posted by PeterGannon
Please post the log text file (the first 100 lines is fine. That usually points to where the problem is.

Code
==============================================================================
= 5/12/2024 1:28:06 AM                                                       =
==============================================================================
An exception error has occurred. You can continue to use the program but should likely save your work and reboot program.

Access violation at address 0000000000765C54 in module 'bbw64.exe'. Read of address 0000000000000629.

------------------------------------------------------------------------------
Band-in-a-Box Version 2024 (1111)
Exception log with detailed tech info. Generated on 5/12/2024 1:27:12 AM.
You may send it to the application vendor, helping them to understand what had happened.
 Application title: Band-in-a-Box® - NONAME.SGU
 Application file: C:\Band-in-a-Box\bbw64.exe
------------------------------------------------------------------------------
Exception class: EAccessViolation
Exception message: Access violation at address 0000000000765C54 in module 'bbw64.exe'. Read of address 0000000000000629.
Exception address: 0000000000765C54
------------------------------------------------------------------------------
Main thread ID = 15464
Exception thread ID = 15464
------------------------------------------------------------------------------
Exception stack
Stack list, generated 5/12/2024 1:27:10 AM
[0000000000765C54]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms11TCustomForm18SetAlphaBlendValueEh
[0000000001383888]{bbw64.exe   } JclDebug._ZN8Jcldebug18JclCreateStackListEbiPvbS0_
[0000000001383809]{bbw64.exe   } JclDebug._ZN8Jcldebug21DoExceptionStackTraceEPN6System7TObjectEPvbS3_
[0000000001385FD3]{bbw64.exe   } JclDebug._ZN8Jcldebug14DoExceptNotifyEPN6System7TObjectEPvbS3_
[0000000001373425]{bbw64.exe   } JclHookExcept._ZN13Jclhookexcept13TNotifierItem8DoNotifyEPN6System7TObjectEPvbS4_
[000000000137366C]{bbw64.exe   } JclHookExcept._ZN13Jclhookexcept14DoExceptNotifyEPN6System7TObjectEPvbS3_
[0000000001373827]{bbw64.exe   } JclHookExcept._ZN13Jclhookexcept19HookedExceptObjProcEPN6System16TExceptionRecordE
[0000000000412649]{bbw64.exe   } System._ZN6System23_DelphiExceptionHandlerEPNS_16TExceptionRecordEyPvS2_
[00007FFFF871440F]{ntdll.dll   } Unknown function at __chkstk
[00007FFFF868E466]{ntdll.dll   } Unknown function at RtlFindCharInUnicodeString
[00007FFFF87133FE]{ntdll.dll   } KiUserExceptionDispatcher
[0000000000765C54]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms11TCustomForm18SetAlphaBlendValueEh
[00000000011CE671]{bbw64.exe   } unitSplashBB._ZN12Unitsplashbb9TSplashBB8setAlphaEh (Line 415, "unitSplashBB.pas" + 12)
[00000000011CEC6E]{bbw64.exe   } unitSplashBB._ZN12Unitsplashbb9TSplashBB13callbackTimerEPN6System7TObjectE (Line 530, "unitSplashBB.pas" + 6)
[00000000006B77D2]{bbw64.exe   } Vcl.ExtCtrls._ZN3Vcl8Extctrls6TTimer5TimerEv
[00000000006B75F8]{bbw64.exe   } Vcl.ExtCtrls._ZN3Vcl8Extctrls6TTimer7WndProcERN6Winapi8Messages8TMessageE
[0000000000536256]{bbw64.exe   } System.Classes._ZN6System7Classes10StdWndProcEP6HWND__jyy
[00007FFFF6418961]{user32.dll  } Unknown function at DispatchMessageW
[00007FFFF6418421]{user32.dll  } Unknown function at DispatchMessageW
[00007FFFF640183C]{user32.dll  } Unknown function at DialogBoxIndirectParamAorW
[00007FFFF640152B]{user32.dll  } Unknown function at DialogBoxIndirectParamAorW
[00007FFFF647B8C6]{user32.dll  } SoftModalMessageBox
[00007FFFF647A229]{user32.dll  } Unknown function at DrawStateW
[00007FFFF647B008]{user32.dll  } MessageBoxTimeoutW
[00007FFFF647B08E]{user32.dll  } MessageBoxW
[000000000076C764]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication10MessageBoxEPKwS3_i
[000000000076C9CB]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication13ShowExceptionEPN6System8Sysutils9ExceptionE
[00000000013C0CC5]{bbw64.exe   } W0._ZN2W011TBandWindow12AppExceptionEPN6System7TObjectEPNS1_8Sysutils9ExceptionE (Line 13167, "w0.pas" + 5)
[000000000076C58B]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication15HandleExceptionEPN6System7TObjectE
[00000000006B760F]{bbw64.exe   } Vcl.ExtCtrls._ZN3Vcl8Extctrls6TTimer7WndProcERN6Winapi8Messages8TMessageE
[0000000000536256]{bbw64.exe   } System.Classes._ZN6System7Classes10StdWndProcEP6HWND__jyy
[00007FFFF6418961]{user32.dll  } Unknown function at DispatchMessageW
[00007FFFF6418421]{user32.dll  } Unknown function at DispatchMessageW
[000000000076BEF4]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication14ProcessMessageER6tagMSG
[000000000076BF68]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication13HandleMessageEv
[000000000076C3D4]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication3RunEv
[0000000001511550]{bbw64.exe   } BBW64.initialization (Line 541, "BBW64.dpr" + 138)
[00007FFFF79D257D]{KERNEL32.DLL} BaseThreadInitThunk
[00007FFFF86CAA48]{ntdll.dll   } RtlUserThreadStart
------------------------------------------------------------------------------
Call stack for main thread
Stack list, generated 5/12/2024 1:27:12 AM
[00007FFFF8711274]{ntdll.dll   } ZwGetContextThread
[0000000001383F49]{bbw64.exe   } JclDebug._ZN8Jcldebug17TJclStackInfoListC3EbiPvbS1_S1_
[00000000013838FB]{bbw64.exe   } JclDebug._ZN8Jcldebug18JclCreateStackListEbiPvbS0_S0_
[0000000001383A27]{bbw64.exe   } JclDebug._ZN8Jcldebug25JclCreateThreadStackTraceEby
[0000000001383AD6]{bbw64.exe   } JclDebug._ZN8Jcldebug31JclCreateThreadStackTraceFromIDEbj
[00000000013899EC]{bbw64.exe   } newexception._ZN12Newexception16TExceptionDialog12CreateReportEv (Line 448, "NewException.pas" + 18)
[0000000001389405]{bbw64.exe   } newexception._ZN12Newexception16TExceptionDialog13CreateDetailsEv (Line 396, "NewException.pas" + 5)
[000000000138C3DD]{bbw64.exe   } newexception._ZN12Newexception16TExceptionDialog15UMCreateDetailsERN6Winapi8Messages8TMessageE (Line 877, "NewException.pas" + 3)
[00000000004110E1]{bbw64.exe   } System._ZN6System7TObject8DispatchEPv
[00000000005D53D6]{bbw64.exe   } Vcl.Controls._ZN3Vcl8Controls8TControl7WndProcERN6Winapi8Messages8TMessageE
[00000000005DC287]{bbw64.exe   } Vcl.Controls._ZN3Vcl8Controls11TWinControl7WndProcERN6Winapi8Messages8TMessageE
[000000000075DE20]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms11TCustomForm7WndProcERN6Winapi8Messages8TMessageE
[00000000005DB4CC]{bbw64.exe   } Vcl.Controls._ZN3Vcl8Controls11TWinControl11MainWndProcERN6Winapi8Messages8TMessageE
[0000000000536256]{bbw64.exe   } System.Classes._ZN6System7Classes10StdWndProcEP6HWND__jyy
[00007FFFF6418961]{user32.dll  } Unknown function at DispatchMessageW
[00007FFFF6418421]{user32.dll  } Unknown function at DispatchMessageW
[000000000076BEF4]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication14ProcessMessageER6tagMSG
[000000000076BF68]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication13HandleMessageEv
[000000000076508A]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms11TCustomForm9ShowModalEv
[0000000001465ECE]{bbw64.exe   } formsSPECIALBBW._ZN15Formsspecialbbw7TPTForm9ShowModalEv (Line 322, "formsSPECIALBBW.pas" + 4)
[000000000138C228]{bbw64.exe   } newexception._ZN12Newexception16TExceptionDialog13ShowExceptionEPN6System7TObjectEPN8Jcldebug15TJclDebugThreadE (Line 867, "NewException.pas" + 32)
[000000000138AF32]{bbw64.exe   } newexception._ZN12Newexception16TExceptionDialog16ExceptionHandlerEPN6System7TObjectEPNS1_8Sysutils9ExceptionE (Line 620, "NewException.pas" + 13)
[00000000013C0D05]{bbw64.exe   } W0._ZN2W011TBandWindow12AppExceptionEPN6System7TObjectEPNS1_8Sysutils9ExceptionE (Line 13171, "w0.pas" + 9)
[000000000076C58B]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication15HandleExceptionEPN6System7TObjectE
[00000000006B760F]{bbw64.exe   } Vcl.ExtCtrls._ZN3Vcl8Extctrls6TTimer7WndProcERN6Winapi8Messages8TMessageE
[0000000000536256]{bbw64.exe   } System.Classes._ZN6System7Classes10StdWndProcEP6HWND__jyy
[00007FFFF6418961]{user32.dll  } Unknown function at DispatchMessageW
[00007FFFF6418421]{user32.dll  } Unknown function at DispatchMessageW
[000000000076BEF4]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication14ProcessMessageER6tagMSG
[000000000076BF68]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication13HandleMessageEv
[000000000076C3D4]{bbw64.exe   } Vcl.Forms._ZN3Vcl5Forms12TApplication3RunEv
[0000000001511550]{bbw64.exe   } BBW64.initialization (Line 541, "BBW64.dpr" + 138)
[00007FFFF79D257D]{KERNEL32.DLL} BaseThreadInitThunk
[00007FFFF86CAA48]{ntdll.dll   } RtlUserThreadStart
------------------------------------------------------------------------------
System   : Windows 11 Home Edition, Version: 10.0, Build: 0, ""
Processor: Intel, 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz, 2800 MHz MMX SSE SSE2 SSE3 SSSE3 SSE41 SSE42 64 bits DEP
Memory: 16092; free 6081
Display  : 2560x1440 pixels, 32 bpp
------------------------------------------------------------------------------


As for Program Files - the folder is intended for programs, not their settings or the user's documents. To me, that was clear from the start and that hasn't changed. This is how it should be, settings and documents should be preserved and backed up and therefore kept separate from the programs which can be and frequently are reinstalled. It is also possible for a program to be used by more than one user and the settings and documents should be stored on a per user basis.

Last edited by Sid S; 05/11/24 10:50 PM.