Реферат: Послідовні інтерфейси ПК
FileInfo^ fi = gcnew FileInfo («files // » + fileName);
// for files only
label4->Text = «Прийом файлу» + fileName +»…»;
while (bytesRead < fileSize) {
numBytesRead = serialPort1->Read (buffer, 0,1000);
w->Write (buffer, 0, numBytesRead);
bytesRead += numBytesRead;
label4->Text = «Отримано» + (bytesRead *100 /fileSize) + «%»;
progressBar1->Value = (bytesRead *100 /fileSize);
Update();
}
serialPort1->Close();
w->Close();
MessageBox: Show («Файл» + fileName + «успішне прийнято:» + fi->FullName, «Пердача файлу», MessageBoxButtons:OK, MessageBoxIcon: Information);
progressBar1->Value = 0;
label4->Text = «»;
Update();
serialPort1->Close();
}
}
private: System: Void openFileDialog1_FileOk (System: Object^ sender, System: ComponentModel: CancelEventArgs^ e) {
}
private: System: Void label1_Click (System: Object^ sender, System: EventArgs^ e) {
}
private: System: Void button3_Click (System: Object^ sender, System: EventArgs^ e) {
openFileDialog1->InitialDirectory =».\\»;
openFileDialog1->Filter = «txt files(*.txt)|*.txt|All files (*.*)|*.*»;
openFileDialog1->FilterIndex = 2;
openFileDialog1->RestoreDirectory = true;