메타 트레이더 폴더 외부에서 데이터를 읽고 쓰는 방법 - 페이지 3

 
ankityadav :

안녕하세요 감사합니다만 이해가 안되네요??


이것은 전체 경로 "c:\\...\\yourFolder\\"를 하드 코딩하지 않고 사용자 폴더에 대한 유효한 경로를 얻기 위한 것입니다.

기능 은 WinFile_v600에서 가져오지 않습니다! 따라서 두 #imports 사이에 다음 줄을 추가해야 합니다.

         int   GetEnvironmentVariableW ( string lpName, string & lpBuffer, int nSize);
 
gooly :

이것은 전체 경로 "c:\\...\\yourFolder\\"를 하드 코딩하지 않고 사용자 폴더에 대한 유효한 경로를 얻기 위한 것입니다.

이 기능은 WinFile_v600에서 가져오지 않습니다! 따라서 두 #imports 사이에 다음 줄을 추가해야 합니다.



@ gooly 이미 틀렸다고 말했잖아

SHGetFolderPath() 를 사용해야 하고 win7을 사용하는 것 외에 그는 Winxp를 사용합니다.

 
qjol :

@ gooly 이미 틀렸다고 말했잖아

나는 정말로 혼란 스럽다. 무슨 일이 일어나고 있는지 모르겠다. 올바른 방법이 무엇인지 말해 줄 수 있니 ??
 
gooly :

이것은 전체 경로 "c:\\...\\yourFolder\\"를 하드 코딩하지 않고 사용자 폴더에 대한 유효한 경로를 얻기 위한 것입니다.

이 기능은 WinFile_v600에서 가져오지 않습니다! 따라서 두 #imports 사이에 다음 줄을 추가해야 합니다.



안녕하세요 오류가 발생하는 이유를 모르겠습니까 ??

'OpenNewFileForWriting' - 함수 가 정의되지 않았습니다.

'GetEnvironmentVariableW' - 함수가 정의되지 않았습니다.
 
qjol :

@ gooly 이미 틀렸다고 말했잖아

SHGetFolderPath() 를 사용해야 하고 win7을 사용하는 것 외에 그는 Winxp를 사용합니다.


내가 그것을 사용하고 작동 여부를 확인할 수 있도록 코드 샘플을 주시겠습니까?? 다른 폴더에서 파일 코드를 읽고 쓰는 데??? 파일도 csv ???
 
ankityadav :

안녕하세요 오류가 발생하는 이유를 모르겠습니까 ??

'OpenNewFileForWriting' - 함수가 정의되지 않았습니다.

'GetEnvironmentVariableW' - 함수가 정의되지 않았습니다.


기능 은 WinFile_v600에서 가져오지 않습니다! 따라서 #import "kernel32.dll" ... #import 사이에 다음 줄을 추가해야 합니다.

         int   GetEnvironmentVariableW ( string lpName, string & lpBuffer, int nSize);
 
gooly :

이 기능은 WinFile_v600에서 가져오지 않습니다! 따라서 #import "kernel32.dll" ... #import 사이에 다음 줄을 추가해야 합니다.


추가했지만이 오류는 어떻습니까 ??

OpenNewFileForWriting' - 함수 가 정의되지 않았습니다.

 
qjol :

@ gooly 이미 틀렸다고 말했잖아

SHGetFolderPath() 를 사용해야 하고 win7을 사용하는 것 외에 그는 Winxp를 사용합니다.

확인 - xp는 여전히 ANSI이고 너비가 아닐 수 있습니다(CP_UTF8).

그러나 GetEnvironmentVariableW는 xp가 더 이상 지원되지 않으므로 Win 7 또는 8을 설치하는 경우 특히 '미래에 안전'할 것입니다.

나는 와이드 문자 읽기/쓰기 아이디어를 좋아하지 않지만 경로 문자열은 여전히 ANSI입니까?

그럼 ankityadav 는 경로를 인쇄하고 이제까지 작동하는 것을 사용해야 합니다.

굴리

 
gooly :

확인 - xp는 여전히 ANSI이고 너비가 아닐 수 있습니다(CP_UTF8).

그러나 GetEnvironmentVariableW는 xp가 더 이상 지원되지 않으므로 Win 7 또는 8을 설치하는 경우 특히 '미래에 안전'할 것입니다.

나는 와이드 문자 읽기/쓰기 아이디어를 좋아하지 않지만 경로 문자열은 여전히 ANSI입니까?

그럼 ankityadav 는 경로를 인쇄하고 이제까지 작동하는 것을 사용해야 합니다.

굴리


안녕하세요 하지만 오류가 발생합니다

OpenNewFileForWriting' - 함수 가 정의되지 않았습니다.

 
ankityadav :

내가 그것을 사용하고 작동 여부를 확인할 수 있도록 코드 샘플을 주시겠습니까?? 다른 폴더에서 파일 코드를 읽고 쓰는 데??? 파일도 csv ???

이 게시물에 필요한 모든 답변이 이미 있습니다.
문제는 누군가가 당신을 위해 전체 코드를 작성해주기를 원하십니까?