Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zugriff auf ein Packprogramm

Empfohlene Antworten

Hallo,

ich habe ein Programm in dem eine XML-Datei erzeugt wird geschrieben. Diese Datei soll dann per Mail an einen PDA übermittelt werden und dort in ein weiters Programm importiert werden. Der PDA ruft die Mail über ein GSM Modul ab. Leider wird die XML Datei ca. 1,5 MB groß und das Dauert sehr lang. Nun wollte ich meinen Programm so ändern das die Datei Automatisch gepackt wird bei erstellen und auf dem PDA automatisch entpackt wird beim Importieren. Gibt es eine Möglichkeit aus VB.net heraus auf ein Packprogramm wie z.B. Winzip zuzugreifen??

Hat jemand vielleicht sogar ein Beispielprogramm?

Gruß

netfireman

mh also wie man auf ein Packprog zugreifen kann weiß ich nicht, aber mit der DynZIP komponente kannst du dir dein eigenes Packprog schreiben und steuern...

Ich weiß, dass man WinRAR auch über die Komanndozeile ausfrufen kann. So könntest du nach dem Erstellen der XML-Datei, diese packen und verschiecken. Das Entpacken funktioniert auch über die Komandozeile.

Wie das bei anderen Packprogrammen bspw. WinZIP & Co. aussieht weiß ich nicht, aber ich denke, dass man diese auch per Kommandozeile steuern kann.

Mit WinAce geht entpacken so:

Retval& = ShellExecute(Form1.hWnd, "open", "winace.exe", _

"x " & SourcePfad_und_FileName & " " & DestinationPfad, ProgramPfad, SW_HIDE)

Mit WinAce geht entpacken so:

Retval& = ShellExecute(Form1.hWnd, "open", "winace.exe", _

"x " & SourcePfad_und_FileName & " " & DestinationPfad, ProgramPfad, SW_HIDE)

Das Shell Excecute funktioniert bei dotnet nicht, du könntest den Diagnostic Namespace zum ausführen verwenden. Die Frage ist aber ob rar auf dem PDA läuft, ausserdem würdest du damit die Plattformunabhängigkeit verlieren. Am besten du verwendest die ziplib, die sollte auch mit dem Compact Framework laufen und ist wesentlich schneller als ein externer Call.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.