SQLite и МТ4

 
На просторах "тырнета" появились "годные" статьи о том как "прикрутить" SQLite к MT5, а вот про то, как его прикрутить к МТ4 - нету, у кого есть опыт, поделитесь.
 
senkinve:
На просторах "тырнета" появились "годные" статьи о том как "прикрутить" SQLite к MT5, а вот про то, как его прикрутить к МТ4 - нету, у кого есть опыт, поделитесь.

а в чем проблема возникла?

 
Правильно ли понимаю, что если сделать продукт с использованием sqlife на мт4, то юзеру нужно будет таскать с файлом советника еще длл и саму базу? 
 
Sofiia Butenko #:
Правильно ли понимаю, что если сделать продукт с использованием sqlife на мт4, то юзеру нужно будет таскать с файлом советника еще длл и саму базу? 

DLL поместить в ресурс. Базу данных советник сам создаст.

 
a007 #:

DLL поместить в ресурс. Базу данных советник сам создаст.

?????????

вы в сознание то приходите когда пытаетесь как-то пиариться ? 

 
Vladimir Senkin:
На просторах "тырнета" появились "годные" статьи о том как "прикрутить" SQLite к MT5, а вот про то, как его прикрутить к МТ4 - нету, у кого есть опыт, поделитесь.

А в чем проблема? Открываешь https://www.sqlite.org/docs.html и вперед...

Вот, изобразил, насколько мне необходимо было функционал mql5. https://github.com/sva04091979/STD/tree/master/SQLite

STD/SQLite at master · sva04091979/STD
STD/SQLite at master · sva04091979/STD
  • github.com
Contribute to sva04091979/STD development by creating an account on GitHub.
 
a007 #:

DLL поместить в ресурс. Базу данных советник сам создаст.

Ресурсом выдает ошибку "unknown resource type".

Вопрос не в создании БД, а в том что юзер запустит на одном терминале советник, а потом захочет перейти в другой терминал и как будет выглядеть перенос данных с sqlife. 

 
Sofiia Butenko #:

Ресурсом выдает ошибку "unknown resource type".

Вопрос не в создании БД, а в том что юзер запустит на одном терминале советник, а потом захочет перейти в другой терминал и как будет выглядеть перенос данных с sqlife. 

Если ты про sqlite3.dll, то кинуть ее в system32 и забыть. Если про саму базу данных, то писать ее в конкретной папке и тоже никаких проблем

 
Sofiia Butenko #:

Ресурсом выдает ошибку "unknown resource type".

Вопрос не в создании БД, а в том что юзер запустит на одном терминале советник, а потом захочет перейти в другой терминал и как будет выглядеть перенос данных с sqlife. 

во первых база зовётся SQLITE (лёгкий sql) а не sqliFe :-)

база ведётся в одном файл. То есть переезд с одного хоста на другой - перенос терминала и одного файла. Так-же как при самостоятельном сохранении состояний в отдельных файлах. 

при переезде из 4 в 5 и обратно, физический формат базы не меняется. 

 
Vladimir Simakov #:

Если ты про sqlite3.dll, то кинуть ее в system32 и забыть. Если про саму базу данных, то писать ее в конкретной папке и тоже никаких проблем

не надо ничего кидать в системные каталоги, это неприлично :-) Сделайте себе каталог c:/myLibs и добавьте его в %PATH% и туда складировать всё требуемые не-системные DLL . Или просто rundll над каждой, но тогда в реестре лишние ключи

 
Maxim Kuznetsov #:

не надо ничего кидать в системные каталоги, это неприлично :-) Сделайте себе каталог c:/myLibs и добавьте его в %PATH% и туда складировать всё требуемые не-системные DLL . Или просто rundll над каждой, но тогда в реестре лишние ключи

Ну вот лень мне столько букв писать было))) Да и не факт, что конечный юзер поймет объяснения про переменные окружения) А так, сказал ему кинь туда и норм)

Причина обращения: