Support Board
Date/Time: Tue, 22 Apr 2025 10:56:49 +0000
Post From: Does anyone know how to format the file pathway for exporting to csv file
[2025-01-31 07:37:23] |
seandunaway - Posts: 348 |
it works for me too, including writing to files outside of the Data directory or with absolute filenames most likely your sierrachart instance is not being run as an administrator so you don't have write access, to c:\ for example add a call to ACSIL Interface Members - Functions: sc.GetLastFileErrorMessage() if the open returns false, to know exactly why (e.g. if (!sc.OpenFile(FilePath, n_ACSIL::FILE_MODE_OPEN_TO_APPEND, FileHandle)) sc.AddMessageToLog(sc.GetLastFileErrorMessage(FileHandle), 1);) 2025-01-30 23:34:14.601 | Chart: ESH25-CME [C][M] 5 Min #1 | Study: bars2csv | File error: Windows error code 5: Access is denied. * also, please remember that string literals in c++ use \ to escape special characters like the \n for newline in your WriteFile arguments. use \\ to insert literal \ (e.g. \\.\C:\Tmp\ is "\\\\.\\C:\\Tmp\\") use win32 documentation for CreateFile() for how to format paths correctly, especially if you're wanting to place on a network share or other device like your mac https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea anyway you probably want ACSIL Interface Members - Functions: sc.WriteBarAndStudyDataToFileEx() Date Time Of Last Edit: 2025-01-31 10:39:55
|