Hi, have just updated to v9.1
On running, it immediately crashes.
Have uninstalled and re-installed - no different.
Any ideas please?
Regards Barry
Bug Report shows:-
date/time : 2014-12-22, 17:35:20, 178ms
computer name : CRITTER
user name : Barry <admin>
registered owner : Barry
operating system : Windows 7 Tablet PC Service Pack 1 build 7601
system language : English
system up time : 33 minutes 45 seconds
program up time : 362 milliseconds
processors : 4x Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
physical memory : 1161/3327 MB (free/total)
free disk space : (C:) 661.52 GB
display mode : 1920x1080, 32 bit
process id : $29d8
allocated memory : 49.85 MB
largest free block : 1.10 GB
executable : heidisql.exe
exec. date/time : 2014-11-11 20:38
version : 9.1.0.4867
compiled with : Delphi XE5
madExcept version : 4.0.8.1
callstack crc : $a262b9d1, $c21ee18f, $95948eea
exception number : 1
exception class : EOleSysError
exception message : Class not registered, ClassID: {56FDF344-FD6D-11D0-958A-006097C9A090}.
main thread ($2b48):
0059e945 heidisql.exe System.Win.ComObj CreateComObject
00937d22 heidisql.exe Main 1523 +50 TMainForm.FormCreate
0067a7b9 heidisql.exe Vcl.Forms TCustomForm.DoCreate
0067a32d heidisql.exe Vcl.Forms TCustomForm.Create
006852d2 heidisql.exe Vcl.Forms TApplication.CreateForm
00973927 heidisql.exe heidisql 72 +19 initialization
75e6ee1a kernel32.dll BaseThreadInitThunk
main thread ($2b48), inner exception level 1:
>> EOleSysError, Class not registered
0059e810 heidisql.exe System.Win.ComObj OleError
0059e81f heidisql.exe System.Win.ComObj OleCheck
0059e8bf heidisql.exe System.Win.ComObj CreateComObject
00937d22 heidisql.exe Main 1523 +50 TMainForm.FormCreate
0067a7b9 heidisql.exe Vcl.Forms TCustomForm.DoCreate
0067a32d heidisql.exe Vcl.Forms TCustomForm.Create
006852d2 heidisql.exe Vcl.Forms TApplication.CreateForm
00973927 heidisql.exe heidisql 72 +19 initialization
75e6ee1a kernel32.dll BaseThreadInitThunk
HeidiSQL Immediate crash at run
other programs crash on this as well. 56FDF344-FD6D-11D0-958A-006097C9A090 seems to be a windows system component related to Taskbar Communication, also perhaps related to a progress bar. The above exception message says the class is not registered (as it should be from windows installation) - a registry consistency check would be in order.
Have checked the registry with two different utilities and run sfc with no reported errors.
I noted a second error box appearing after clearing the first one. It contains the following:
exception number : 2
exception class : EAccessViolation
exception message : Access violation at address 009399AB in module 'heidisql.exe'. Read of address 00000008.
Is this merely a consequence of the first error?
I have no other instances of the error other than when trying to run Heidi.
Any ideas gratefully received.
I noted a second error box appearing after clearing the first one. It contains the following:
exception number : 2
exception class : EAccessViolation
exception message : Access violation at address 009399AB in module 'heidisql.exe'. Read of address 00000008.
Is this merely a consequence of the first error?
I have no other instances of the error other than when trying to run Heidi.
Any ideas gratefully received.
any read or write of 00000008 is usually a consequence of a previous error.
furthermote, as google tells me, your system is missing 2 registry keys for the windows component "Task Bar Communication", which appears to be sometimes caused by overeager registry cleaning programs like adwcleaner. Cf here for a discussion; an entry somewhere in the middle (01 December 2014 - 12:56 AM) has links to a .reg file that possibly will restore these missing entries.
You must also check that there is a file {windows}\system32\explorerframe.dll (that is pointed to by the registry entry).
If that should not work, you could export the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{56FDF344-FD6D-11d0-958A-006097C9A090
from a working windows 7 system - same with the .dll.
furthermote, as google tells me, your system is missing 2 registry keys for the windows component "Task Bar Communication", which appears to be sometimes caused by overeager registry cleaning programs like adwcleaner. Cf here for a discussion; an entry somewhere in the middle (01 December 2014 - 12:56 AM) has links to a .reg file that possibly will restore these missing entries.
You must also check that there is a file {windows}\system32\explorerframe.dll (that is pointed to by the registry entry).
If that should not work, you could export the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{56FDF344-FD6D-11d0-958A-006097C9A090
from a working windows 7 system - same with the .dll.
Please login to leave a reply, or register at first.