기고글 토론 "MQL5(MQL4)에서 MySQL 데이터베이스에 액세스하는 방법" - 페이지 21

 
GreenKobra:

안녕하세요, 라이브러리 폴더에 dll을로드했지만 오류가보고됩니다." " 'cMySqlVersion'을 호출 할 수 없음, '....\Libraries\MQLMySQL.dll'이로드되지 않았습니다.

어떻게 가능한가요?

나는 같은 문제가있다.

"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"

"'cMySqlVersion'을 호출할 수 없습니다, '..\libraries\MQLMySQL.dll'이 로드되지 않았습니다."

"해결되지 않은 가져오기 함수 호출"


나는 당신의 도움을 기다리고 있습니다.........

[삭제]  

IP 번호 시퀀스를 포함한 실제 계정 프록시 서버를 amegafx.com에 연결할 수 있도록 도와주세요.

고마워요

내 방화벽에서 무언가를 이동 한 후 이동하지 않습니다 ...!

 

안녕하세요.

저는 이제 막 MQL4를 배우기 시작했습니다.


문제가 생겼습니다. 스크립트가 충돌하고 저주합니다.

0 19:53:51.456 MySQL-003 EURUSD,월별: 초기화됨

1 19:53:51.456'..\libraries\MQLMySQL.dll::cMySqlVersion'을 호출할 수 없음, DLL은 허용되지 않음

1 19:53:51.456 MySQL-003 EURUSD,Monthly: 해결되지 않은 가져오기 함수 호출

0 19:53:51.456 MySQL-003 EURUSD,Monthly: uninit reason 0

0 19:53:51.464 스크립트 MySQL-003 EURUSD,Monthly: 제거됨


문제가 여기에 있다는 것을 이해합니까? -> 1 19:53:51.456'..\libraries\MQLMySQL.dll::cMySqlVersion'을 호출할 수 없음, DLL은 허용되지 않습니다.


무엇이 문제일 수 있는지 알려주세요.


파일은 다음과 같이 배치됩니다:


..\include\MQLMySQL.mqh

..\libraries\libmysql.dll MQLMySQL MQLMySQL.dll

..\scripts\MyConnection.ini MySQL-00*.mq4


OS Windows 10 x64

 

starticys:

119:53:51.456 '..\libraries\MQLMySQL.dll::cMySqlVersion'을 호출할 수 없음, DLL이 허용되지 않음

우선 DLL 가져오기가 허용되는지 확인합니다: 서비스 - 설정 - 어드바이저에서 해당 줄에 체크 표시가 되어 있어야 합니다.


 
Sergey Kolemanov:

먼저 DLL 가져오기가 허용되는지 확인하세요 : 서비스-설정-전문가 어드바이저, 해당 줄에 체크 표시가 있어야 합니다.


고마워요. 나는 고통을 계속했다)
 

Visual Studio 2017에서 x64 구성을 생성하여 64비트 Windows(7)의 일부 문제를 해결했습니다. (그리고 최신 mysql 라이브러리를 찾았습니다).

작성자에게 소스를 깃허브에 올리면 커뮤니티에서 유지 관리할 수 있다고 제안할 수 있을까요?

최고 수준의 소프트웨어를 제공해 주신 Eugeniy Lugovoy에게 감사드립니다.)

 
친애하는 전문가 여러분, 조언 해주세요.
32 비트 permvar2.dll ( MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);

int PVInit(string);
int PVValue(int,string,int);
int PVGetValue(int,string);

컴파일되지만 오류가 발생합니다 :
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll'은 64비트 버전이 아닙니다
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll'을 로드할 수 없습니다 [193]

permvar.dll을 호출하는 경우
#import "stdlib.ex5"
#import "permvar.dll"

메시지 :
해결되지 않은 가져 오기 함수 호출

다르게 시작할 수 있습니까 ?
FX1 | PermVar - Persistent Data Storage
  • fx1.net
PermVar can persistently store basic types of data in the registry, such as strings, integers, doubles, and booleans. Reading and writing is easy with its one-touch command. No need for complicated frameworks. All you need is one file to use PermVar. It’s compatible with any application that uses DLL. If you need a key/value storage similar to...
 

안녕하세요 moose2089,

MQLMySQL.mqh에서 "StrToInteger"를 "StringToInteger"로, "StrToDouble"을 "StringToDouble"로 바꾸면 작동합니다.

감사합니다.


moose2089:

안녕하세요유지니 루고보이


무슨 일인지 알 수 없는 다음 오류가 발생했습니다!


오류는 MQLMySQL.mqh 파일에서 발생합니다.

'StrToInteger' - 함수가 정의되지 않음 MQLMySQL.mqh 224 10


'StrToDouble' - 함수 정의되지 않음 MQLMySQL.mqh 229 10

다음 코드 줄에서



int MySqlGetFieldAsInt(int pCursorID, int pField)

{

return (StrToInteger(MySqlGetRowField(pCursorID, pField)));

}


double MySqlGetFieldAsDouble(int pCursorID, int pField)

{

return (StrToDouble(MySqlGetRowField(pCursorID, pField)));

}


감사합니다,



 

안녕하세요,


여기 포럼을 검색해 보았지만 이미 몇 년이 지난 글만 찾을 수 있었습니다.


MT4 및 MT5 거래 정보(개설, 보류, 종료)를 웹사이트에 게시할 수 있는 솔루션을 찾고 있습니다(MySQL 데이터베이스를 통해). 게시되는 거래 정보는 예를 들어 매직넘버를 포함하여 MyFxBook.com에서 제공하는 가능성을 따라야 합니다. 솔루션은 웹사이트의 다른 사용자를 구별할 수 있어야 합니다(예: 사용자 이름 및 비밀번호와 같은 인증 방법을 통해) - 즉, 웹사이트의 사용자는 웹사이트의 자신의 영역에만 날짜를 게시할 수 있습니다.

MT4 및 MT5에서 작동하는 강력한 솔루션이 이미 있다면 기꺼이 비용을 지불할 의향이 있지만, 사용할 수 있는 솔루션이 없는 경우 개발 솔루션에 대한 비용을 지불하는 것도 고려할 수 있습니다.


어떤 도움이나 힌트를 주시면 감사하겠습니다. 이 솔루션을 상업적으로 공급하기 위해 직접 제안하고 싶으시면 개인 메시지를 보내주세요.


참고: 저는 코더가 아니므로 기술 솔루션 자체의 핵심을 논의하는 사람들의 스레드로 안내할 필요는 없습니다.

감사합니다!
 
PivotSquare:

안녕하세요,


여기 포럼을 검색해 보았지만 이미 몇 년이 지난 글만 찾을 수 있었습니다.


MT4 및 MT5 거래 정보(개설, 보류, 종료)를 웹사이트에 게시할 수 있는 솔루션을 찾고 있습니다(MySQL 데이터베이스를 통해). 게시되는 거래 정보는 예를 들어 매직넘버를 포함하여 MyFxBook.com에서 제공하는 가능성을 따라야 합니다. 솔루션은 웹사이트의 다른 사용자를 구별할 수 있어야 합니다(예: 사용자 이름 및 비밀번호와 같은 인증 방법을 통해) - 즉, 웹사이트의 사용자는 웹사이트의 자신의 영역에만 날짜를 게시할 수 있습니다.

MT4 및 MT5에서 작동하는 강력한 기존 솔루션을 사용할 의향이 있지만, 사용 가능한 솔루션이 없는 경우 개발 솔루션에 대한 비용을 지불하는 것도 고려할 수 있습니다.


어떤 도움이나 힌트를 주시면 감사하겠습니다. 이 솔루션을 상업적으로 공급하기 위해 직접 제안하고 싶으시면 개인 메시지를 보내주세요.


참고: 저는 코더가 아니므로 기술 솔루션 자체의 핵심을 논의하는 사람들의 스레드로 안내할 필요는 없습니다.

감사합니다!

거래를 MySQL DB로 내보내기 만하면되는 것처럼 간단하며 물론 웹 사이트와 데이터베이스를 호스팅 할 HostGator , GoDaddy 또는 이와 유사한 호스팅 제공 업체가 필요합니다. 마지막으로 웹 사이트에서 MySQL DB에 연결하여 웹 사이트에 정보를 표시해야합니다. 이를 위해서는 PHP 또는 nodejs와 같은 백엔드 언어 또는 사용자를 관리하고 DB와 연결하기위한 언어가 필요합니다. 물론 웹 사이트의 시각화 및 모양을위한 프런트 엔드도 필요합니다.