Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

VB.Net - Statusbalken einer Übertragung

Frage Entwicklung Visual Studio

Mitglied: listigerTeppich

listigerTeppich (Level 1) - Jetzt verbinden

07.12.2009 um 09:57 Uhr, 4121 Aufrufe, 2 Kommentare

Hallo beisammen,

Ich schreibe an einem VB.net Programm unter VB2008. Innerhalb dieses Programmes werden PDF-Dateien übertragen. Die Größe der jeweiligen PDF-Datei ist bekannt. Während der Übertragung wird im Ordner C:\Temp eine log-Datei geschrieben die kontinuierlich bis zur Größe der OriginalPDFDatei anwächst. Ich frage mich ob es möglich ist, in mein Übertragungsprogramm einen Statusbalken der jeweils aktuellen Übertragung anzuzeigen der seine Werte eben aus der Größe der log-Datei im Verhältnis zur OriginalPDf bekommt. Ist einem von euch bekannt wie dies umsetzbar wäre?


Grüße,

Listiger
Mitglied: 83928
14.12.2009 um 13:27 Uhr
Ich kenne zwar .NET nicht, aber könnte man nicht in einem Timer-Ereigniss jede Sekunde die aktuelle Größe der Log ermitteln, damit Prozentwert der bereits geschriebenen Daten errechnen und diesen Wert einer Progress-Bar zuordnen? Oder ist die Umsetzung das Problem????
Bitte warten ..
Mitglied: Biber
15.12.2009 um 13:26 Uhr
Moin MistigerTeppich,

Ich schreibe an einem VB.net Programm unter VB2008.
Innerhalb dieses Programmes werden PDF-Dateien übertragen.
Die Größe der jeweiligen PDF-Datei ist bekannt.

Vielleicht finden wir einen Ansatzpunkt für einen Algoithmus, wenn du mal die zweite zitierte Zeile etwas wortreicher formulierst.
Wie "überträgst" du denn? Schiebt du die PDF-Datei in 10000-Byte-Bufferblöcken rüber? Dann haben wir Chancen.
Wenn du aber die PDFs in irgendeiner BlackBox als einen Klotz überträgst (also mit einer handelsüblichen File-Copy-Methode), dann ist es mit einem Laufbalken eher schwierig.

Grüße
Biber
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Visual Studio
gelöst VB.Net - Problem mit Umleitung der Standard-Ausgabe (4)

Frage von emeriks zum Thema Visual Studio ...

Visual Studio
gelöst Vb.net Pfadangabe mit Wildcards wie Stern Regex Pattern (2)

Frage von Pilger83 zum Thema Visual Studio ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...