I just installed the latest version of HeidiSQL (v9.4, 20 Oct 2016). I got the exception message "Unable to create directory." during the first launch. The portable version, which I also downloaded and run today works fine. Prior to downloading and testing the latest version, I was using the portable version 8.1.0.4545.
Here is the bug report:
date/time : 2017-09-14, 14:25:47, 475ms
computer name : FLORENTPC
user name : Florent
registered owner : Windows User
operating system : Windows 10 x64 build 15063
system language : English
system up time : 2 days 2 hours
program up time : 266 milliseconds
processors : 8x Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
physical memory : 9250/16320 MB (free/total)
free disk space : (C:) 452.57 GB
display mode : 2560x1440, 32 bit
process id : $174
allocated memory : 64.51 MB
largest free block : 122843.99 GB
executable : heidisql.exe
exec. date/time : 2016-10-21 13:40
version : 9.4.0.5125
compiled with : Delphi XE5
madExcept version : 4.0.12
callstack crc : $f3a9104f, $d2004bb5, $d2004bb5
exception number : 1
exception class : EInOutError
exception message : Unable to create directory.
main thread ($2fd0):
00475e09 heidisql.exe System.SysUtils ForceDirectories
00475e93 heidisql.exe System.SysUtils ForceDirectories
00c4c5b7 heidisql.exe Main 7109 +8 TMainForm.SetLogToFile
00c29af6 heidisql.exe Main 1779 +214 TMainForm.FormCreate
00804433 heidisql.exe Vcl.Forms TCustomForm.DoCreate
00803c4e heidisql.exe Vcl.Forms TCustomForm.Create
0081486e heidisql.exe Vcl.Forms TApplication.CreateForm
00c847f6 heidisql.exe heidisql 74 +19 initialization
7ff824e4 KERNEL32.DLL BaseThreadInitThunk
7ff82628 ntdll.dll RtlUserThreadStart
Any idea how I can fix this issue? Thanks in advance for your help.