MQL5의 SQLite: 새로운 기능 및 성능 테스트 - 페이지 5

 
Roman :

리소스 에 데이터베이스 파일을 포함하는 것은 ex5에서 디스크로 파일 압축을 풀기 위한 것일 가능성이 큽니다.
데이터베이스에 대한 추가 작업은 파일에서 직접 발생합니다.

데이터베이스 파일을 리소스에 저장할 수 있지만 RAM에만 있습니다. 일반적으로 ResourceSave를 통해 이러한 리소스를 디스크에 저장하는 것은 불가능합니다. 무색 데이터를 왜곡합니다.

Expert Advisor에서 파일을 리소스로 포함하려면 이미 디스크에 있는 리소스여야 합니다. 단, 리소스로 저장하지 않는 것이 정상입니다. 그것은 의미했다.
 
리소스에 데이터를 저장하는 것과 리소스 자체를 저장하는 것은 별개입니다.

리소스에 있는 모든 것을 저장할 수 있지만 컴퓨터를 끄면 모든 것이 손실됩니다. 유지하려면 디스크에 리소스를 저장해야 합니다.

파일이 아닌 리소스에 저장하는 이유는 무엇입니까? - 고문에 통합합니다.

리소스가 디스크에 저장된 경우 리소스를 Expert Advisor에 통합할 수 있습니다. 다른 건 없습니다.

현재는 이미지 리소스만 디스크에 저장할 수 있습니다. 나머지는 왜곡됩니다. 따라서 모든 데이터가 Expert Advisor에 리소스로 포함될 수 있는 것은 아닙니다.
 

기능 작업에 대한 추가 예 - 복잡한 순서대로 제공합니다.

 
Rashid Umarov :

기능 작업에 대한 추가 예 - 복잡한 순서대로 제공합니다.

나 자신은 러시아어 문서와 달리 영어 문서에 예가 있다고 추측하지 않았을 것입니다.

 

Реter Konow :

따라서 모든 데이터가 Expert Advisor에 리소스로 포함될 수 있는 것은 아닙니다.

자원 변수


Документация по MQL5: Программы MQL5 / Ресурсы
Документация по MQL5: Программы MQL5 / Ресурсы
  • www.mql5.com
В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5.  Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
 
Yury Kulikov :

자원 변수


ResourceSave()로 모든 것을 올바르게 저장할 수 있는 것은 아니며, 모든 것이 저장되어 있다고 해서 모든 것이 올바르게 통합될 수 있는 것은 아닙니다. 더 정확하게는 모든 것을 통합할 수 있지만 한 번에 모두 통합할 수는 없습니다...))))
 
Реter Konow :
ResourceSave()로 모든 것을 올바르게 저장할 수 있는 것은 아니며, 모든 것이 저장되어 있다고 해서 모든 것이 올바르게 통합될 수 있는 것은 아닙니다. 더 정확하게는 모든 것을 통합할 수 있지만 한 번에 모두 통합할 수는 없습니다...))))
이 데이터가 ResourceSave() 를 통해 저장되고 이미지가 아닌 경우 모든 데이터를 올바른 형식으로 Expert Advisor에 통합할 수 있는 것은 아닙니다. 이 말을 하고 싶었다.
 
Edgar Akhmadeev :

나 자신은 러시아어 문서와 달리 영어 문서에 예가 있다고 추측하지 않았을 것입니다.

러시아어로는 예시가 하나도 없어서 영어 링크를 걸어두었습니다.

 
Реter Konow :
이 데이터가 ResourceSave()를 통해 저장되고 이미지가 아닌 경우 모든 데이터를 올바른 형식으로 Expert Advisor에 통합할 수 있는 것은 아닙니다. 이 말을 하고 싶었다.

FileSave가 있는 경우 ResourceSave 를 사용하여 데이터를 저장하는 이유는 무엇입니까?

 
Yury Kulikov :

FileSave가 있는 경우 ResourceSave를 사용하여 데이터를 저장하는 이유는 무엇입니까?

ResourceSave를 사용하여 리소스를 저장하는 것이 좋습니다. Expert Advisor에 통합하면 ResourceReadImage 를 사용하여 해당 내용을 즉시 배열로 가져오기 때문입니다. 편리하고 빠르지만 보편적이지 않습니다. 바이너리 파일을 리소스로 통합하지 않았기 때문에 읽을 수 있는 형식으로 다시 가져오는 방법을 모르겠습니다.