Subversion Repositories spk

Rev

Rev 161 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 161 Rev 162
Line 20... Line 20...
20
	///          resources associated with this form.
20
	///          resources associated with this form.
21
	/// </summary>
21
	/// </summary>
22
	public ref class DownloadPackageList : public System::Windows::Forms::Form
22
	public ref class DownloadPackageList : public System::Windows::Forms::Form
23
	{
23
	{
24
	public:
24
	public:
25
		DownloadPackageList(CPackages *p, CyStringList *servers);
25
		DownloadPackageList(CPackages *p, Utils::CStringList *servers);
26
 
26
 
27
		void NextServer();
27
		void NextServer();
28
		void Finished();
28
		void Finished();
29
		void ExtractWebData(String ^data);
29
		void ExtractWebData(String ^data);
30
 
30
 
Line 40... Line 40...
40
			}
40
			}
41
		}
41
		}
42
 
42
 
43
	private:
43
	private:
44
		int			  m_iServerPos;
44
		int			  m_iServerPos;
45
		SStringList  *m_pCurrentServer;
-
 
46
		CPackages	 *m_pPackages;
45
		CPackages	 *m_pPackages;
47
		CyStringList *m_pServers;
46
		Utils::CStringList *m_pServers;
-
 
47
		Utils::String *_pCurrentServer;
48
	private: System::Windows::Forms::ProgressBar^  progressBar1;
48
	private: System::Windows::Forms::ProgressBar^  progressBar1;
49
	private: System::Windows::Forms::Label^  label1;
49
	private: System::Windows::Forms::Label^  label1;
50
	private: System::Windows::Forms::Label^  label2;
50
	private: System::Windows::Forms::Label^  label2;
51
	private: System::Windows::Forms::Panel^  panel1;
51
	private: System::Windows::Forms::Panel^  panel1;
52
	private: System::Windows::Forms::Panel^  panel2;
52
	private: System::Windows::Forms::Panel^  panel2;
Line 232... Line 232...
232
#pragma endregion
232
#pragma endregion
233
	private: System::Void DownloadPackageList_Load(System::Object^  sender, System::EventArgs^  e) {
233
	private: System::Void DownloadPackageList_Load(System::Object^  sender, System::EventArgs^  e) {
234
				 this->NextServer();
234
				 this->NextServer();
235
			 }
235
			 }
236
private: System::Void backgroundWorker1_DoWork(System::Object^  sender, System::ComponentModel::DoWorkEventArgs^  e) {
236
private: System::Void backgroundWorker1_DoWork(System::Object^  sender, System::ComponentModel::DoWorkEventArgs^  e) {
237
			 String ^url = SystemStringFromCyString(m_pCurrentServer->str) + "/xpackagedata.dat";
237
			 String ^url = _US(*_pCurrentServer) + "/xpackagedata.dat";
238
			 int error = CheckWebFileExists(url);
238
			 int error = CheckWebFileExists(url);
239
 
239
 
240
			 if ( backgroundWorker1->CancellationPending )
240
			 if ( backgroundWorker1->CancellationPending )
241
				 return;
241
				 return;
242
 
242