• 14.07.2025, 08:20
  • Register
  • Login
  • You are not logged in.

 

Dear visitor, welcome to Aqua Computer Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

larsm

Senior Member

VB: stdin stdout nutzen?

Monday, July 4th 2005, 4:04pm

hi

ich will ein visual basic 6 prog schreiben, dass die commandline version des packers 7-zip benutzt. es soll die 7za.exe aufrufen, per kommandozeile ein paar parameter übergeben und dann per stdin die entpackten daten empfangen. hab noch nie mit sowas gearbeitet und hab echt keine ahnung, wie ich das angehen soll.

lars

Y0Gi

God

Re: VB: stdin stdout nutzen?

Monday, July 4th 2005, 4:44pm

kannst du nicht die 7zip-dll (gibts da auch zum download) einbinden? das wäre wohl eine lösung, die nicht nur eleganter ist.

larsm

Senior Member

Re: VB: stdin stdout nutzen?

Monday, July 4th 2005, 5:32pm

könnte ich auch tun, wenn ich wüsste, wie. ich hab noch nie "bewust" eine dll eingebunden. das einzige, was 7z dazu schribt ist:

"7za.dll and 7zxa.dll work via COM interfaces
But these DLLs don't use standard COM interfaces for objects creating."

wenn ich nach "com interface dll visual basic" googele, kommt auch nichts dabei raus.

die dll ist sicher die elegantere lösung. es geht auch darum, möglichst schnell an die daten zu kommen.

--> habs geschafft!!

larsm

Senior Member

Re: VB: stdin stdout nutzen?

Monday, July 4th 2005, 5:42pm

NEUES PROBLEM: ich hab jetzt also eine .jpg aus der zip datei in eine string variable in den ram gelesen. diese soll jetzt angezeigt werden, ohne zwischenlandung auf der platte.

dieses IPicture objekt scheint ja ganz gut aus. nur wie bekomm ich meinen string da als bild rein?

Azr@el

Full Member

Re: VB: stdin stdout nutzen?

Tuesday, July 5th 2005, 5:56pm

Nur zum allgemeinen verständis. Die JPG datei befindet sich in einem string? Wie hab ich das zu verstehen?

btw: ein bisschen code wäre ganz hilfreich.
Jabber-ID: |Azrael|@jabber.ccc.org

Y0Gi

God

Re: VB: stdin stdout nutzen?

Tuesday, July 5th 2005, 6:14pm

dann wirst du wohl irgendwie das objekt mit einem konstruktor oder einer factory-methode erzeugen müssen, die einen string, byte-array o.ä. annimmt.