- Milyen asztali (teljes vagy fél-) gépet vegyek?
- OLED TV topic
- Kormányok / autós szimulátorok topikja
- Majdnem 20 évvel később befejezték a rajongók a PC-s Grand Theft Auto IV-et
- Melyik tápegységet vegyem?
- 3D nyomtatás
- Milyen videókártyát?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Új hozzászólás Aktív témák
-
gyari
csendes tag
sikerült megoldani background workerrel
csak van egy kis problémám még mindig velefeltölti a fájlt normálisan meg minden csak szeretném megjeleníteni progressbarral is hogy hol tart a feltöltés
background worker:
private: System::Void Fájlfeltöltő_DoWork(System::Object^ sender, System::ComponentModel::DoWorkEventArgs^ e) {
if(feltöltés==1)
{
while (contentLen != 0)
{
_Stream->Write(buff, 0, contentLen);
contentLen = _FileStream->Read(buff, 0, buffLength);
e->Result = contentLen;
}
}
}
private: System::Void Fájlfeltöltő_ProgressChanged(System::Object^ sender, System::ComponentModel::ProgressChangedEventArgs^ e) {
Fájlméret->Text = contentLen.ToString();
this->progressBar1->Value = e->ProgressPercentage;
}
private: System::Void Fájlfeltöltő_Completed(System::Object^ sender, System::ComponentModel::RunWorkerCompletedEventArgs^ e) {
_Stream->Close();
_FileStream->Close();
button6->Enabled = true;
feltöltés=0;
}Fájlfeltöltés:
UploadFileName = L"ftp://ftp.atw.hu/Uploadmusic/"+FájlMegnyitás->SafeFileName;
_FileInfo = gcnew System::IO::FileInfo(Fájlnév->Text);
_FtpWebRequest = safe_cast<System::Net::FtpWebRequest^>(System::Net::FtpWebRequest::Create(gcnew Uri(UploadFileName)));
_FtpWebRequest->Credentials = gcnew System::Net::NetworkCredential(L"****", L"****");
_FtpWebRequest->KeepAlive = false;
_FtpWebRequest->Timeout = 20000;
_FtpWebRequest->Method = System::Net::WebRequestMethods::Ftp::UploadFile;
_FtpWebRequest->UseBinary = true;
_FtpWebRequest->ContentLength = _FileInfo->Length;
buffLength = 20480;
buff = gcnew array<System::Byte>(buffLength);
_FileStream = _FileInfo->OpenRead();
try
{
_Stream = _FtpWebRequest->GetRequestStream();
contentLen = _FileStream->Read(buff, 0, buffLength);
feltöltés = 1;
button6->Enabled = false;
Fájlfeltöltő->RunWorkerAsync();
}
catch (Exception ^ex)
{
MessageBox::Show(ex->Message, "Feltöltési hiba!", MessageBoxButtons::OK, MessageBoxIcon::Error);
} -
gyari
csendes tag
és amúgy valahogy kicsit másképp nem lehetne megoldani mert így hogy while van a programban befagyasztja a programot szóval amég tölti fel addig semmit nem tudok csinálni meg így a progressbart se töti csak ha kész teljesen :S
-
gyari
csendes tag
köszi szépen sikerült
és tényleg nem kellett a 3. paraméter és úgy működött -
gyari
csendes tag
Sziasztok az lenne a kérdésem, hogy hogyan tudok ftpre kapcsolódni és fájlt feltölteni windows forms segítségével c++ alatt ? előre is köszi a segítséget
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Formula-1
- Android alkalmazások - szoftver kibeszélő topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Torrent meghívó kunyeráló
- Építő/felújító topik
- iPhone topik
- OLED TV topic
- PROHARDVER! feedback: bugok, problémák, ötletek
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- HP EliteBook 450 Gen8 Intel Core i5-1135G7 (11.Generáció)
- HP ZBook Firefly 16 G19 Profi Tervező Vágó Laptop -50% i7-1255U 32/512 FHD+ Nvidia T550 4GB
- Nintendo Switch 2
- Native Instruments Kontrol S49 MK3
- ELADÓ i5 14600KF + RTX5070 + 32Gb DDR4 + 600W Platinum + Wifi + SOK GARI + AKÁR HÁZHOZSZÁLLÍTÁS IS!
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- RÉSZLETRE . OPCIONÁLIS. ThinkPad L16 Gen 1 16" WUXGA, Ultra 5, 16GB RAM, 512GB SSD SZÁMLA GARANCIA
- Samsung Galaxy S20+ 128GB, Kártyafüggetlen, 1 Év Garanciával
- GYÖNYÖRŰ iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3387, 96% Akkumulátor
- LG 27GP95RP - 27" Nano IPS - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 600
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest