Hirdetés
Új hozzászólás Aktív témák
-
amargo
addikt
Először is ez itt mi?
[B]dynamic [/B]workbook = excel.Workbooks.Open(File.FullName);
Ezt hol láttad? ..
Object missingValue = System.Reflection.Missing.Value;
???
..
Először is nézd meg ezt.Másodszor is ennyinek kellene lennie, linkbe:
using (BackgroundWorker bw = new BackgroundWorker())
{
bw.WorkerReportsProgress = true;
bw.DoWork += ((s, e) =>
{
BackgroundWorker worker = s as BackgroundWorker;
var export = e.Argument as string;
var wapp = new Microsoft.Office.Interop.Excel.Application();
var workbook = wapp.Workbooks.Open(@"c:\temp\StatcoordinatesByVnl.xlsx");
for (int i = 0; i < 20; i++)
{
worker.ReportProgress(i);
Thread.Sleep(100);
}
});
bw.ProgressChanged += ((s, e) =>
{
progressBar1.Value = e.ProgressPercentage;
});
bw.RunWorkerAsync("class");
} -
Lehet, hogy a fileinfo kötve van a fileopendialoghoz és azért van a cross-thread probléma.Nem adattagként deklaráltad a fileNameProperty-t? Mivel a fő szál hozta létre az osztályt, a BGW nem tud hozzáférni ehhez. Csináld meg ez alapján.
Amúgy add át csak a full file nevet. Amúgy sem kell neked más a fileinfoból, nem is érdemes egy egész osztályt átpasszolni a BGW-nek emiatt.
Ú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!
- Xiaomi 14T Pro - teljes a család?
- Kompakt vízhűtés
- Apple iPhone 15 - a bevált módszer
- Samsung Gear S3 - második kör
- Path of Exile (ARPG)
- Milyen egeret válasszak?
- Robotporszívók
- Konzolokról KULTURÁLT módon
- Black Friday november 29. / Cyber Monday december 2.
- World of Tanks - MMO
- További aktív témák...
- 32 GB-os DDR5 laptop RAM garanciával
- Xiaomi Smart Band 8, Újszerű, 1 Év Garanciával
- 0% THM 4 havi részlet beszámítás! 5060Ti/5070/5070Ti/5080/5090 videokártyák készletről KAMATMENTESEN
- HIBÁTLAN iPhone 14 Pro Max 512GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


