Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Es könnte doch gut möglich sein, dass es sich wirklich um einen Timeout handelt.
Du könntest evtl die Zeit verändern, bis es einen Timeout gibt. Falls es sich um einen Timeout handelt, wird eine Textdatei, die Situation nicht ändern, da es trotzdem per HTTP(wenn du Links aufrufst) geht.
Ansonsten glaube ich auch kaum, dass hier jemand sich wirklich gut damit auskennt.
Kennt jemand ein Programm das Internetlinks aus einer Textdatei auslesen und aufrufe kann und dann die aufgerufene Website als Rueckgabe in einer Textdatei speichert?
Das ist nicht besonders schwierig zu programmieren. Das Problem wird eher die Einbindung in das Metatrader Programm, zu machen.
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
bool SendWithFTP(string str) { //---- int hIntObj, hIntObjConn; string Password, ServerName, UserName, LocalFile, HostFile; bool Success; //Uploading the file hIntObj=InternetOpenA("MyInternetObjectName",1,NULL,NULL,NULL);//We create an object of type "Internet" if (hIntObj>0) { ServerName=FTPServer;//Your ftp server UserName=FTPUsername;//Your username you use when manually establish a ftp session Password=FTPPassword;//Your password you use when manually establish a ftp session hIntObjConn=InternetConnectA(hIntObj, ServerName, 0, UserName, Password, INTERNET_SERVICE_FTP, NULL, NULL);//We hang a FTP session on our internet object created. The session could have been a HTTP session or even a HTTPS session. See http://msdn.microsoft.com/en-us/library/aa385473(VS.85).aspx if (hIntObjConn>0) { string path=TerminalPath()+"\experts\files\\"+str; LocalFile=path;//The physical address in your local machine where the file to be uploaded is. path=str; HostFile=path;//The name of the remote file uploaded Success=FtpPutFileA(hIntObjConn, LocalFile, HostFile, FTP_TRANSFER_TYPE_BINARY, NULL); //if(Success)Print("SendFTP "+str+" Update: ",TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES|TIME_SECONDS)); if(Success==false)Print("SendFTP error "+str+" at: ",TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES|TIME_SECONDS)); } } InternetCloseHandle(hIntObj); return(Success); //---- } |
Werbeanzeige