<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[HZIP zu Integer??]]></title><description><![CDATA[<p>Hi,</p>
<p>ich verstehe da etwas ganz und gar nicht.<br />
Aus einem Beitrag bei Codeproject verwende ich eine Zip-Klasse.</p>
<p>Dort wird ein Zip-Archiv geöffnet mit:</p>
<pre><code class="language-cpp">HZIP hz = OpenZip(myzip,&quot;hanswurst&quot;);
</code></pre>
<p>Der Rückgabetyp HZIP ist ja selbst definiert. Wie soll man sowas<br />
denn nun auswerten? Bei éinem Fehler gibt dies wohl ZR_PASSWORD zurück.</p>
<p>Ich darf aber nicht dies machen:</p>
<pre><code class="language-cpp">if(hz==ZR_PASSWORD)
{
//...Fehler
}
</code></pre>
<p>&quot;keine Konvertierung von int in HZIP&quot;.</p>
<p>Das Define für HZIP lautet: #define ZR_PASSWORD 0x00001000</p>
<p>Aber wie soll ich das nun auswerten? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Kelly</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183673/hzip-zu-integer</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 03:15:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183673.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Jun 2007 12:41:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to HZIP zu Integer?? on Thu, 07 Jun 2007 12:41:09 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich verstehe da etwas ganz und gar nicht.<br />
Aus einem Beitrag bei Codeproject verwende ich eine Zip-Klasse.</p>
<p>Dort wird ein Zip-Archiv geöffnet mit:</p>
<pre><code class="language-cpp">HZIP hz = OpenZip(myzip,&quot;hanswurst&quot;);
</code></pre>
<p>Der Rückgabetyp HZIP ist ja selbst definiert. Wie soll man sowas<br />
denn nun auswerten? Bei éinem Fehler gibt dies wohl ZR_PASSWORD zurück.</p>
<p>Ich darf aber nicht dies machen:</p>
<pre><code class="language-cpp">if(hz==ZR_PASSWORD)
{
//...Fehler
}
</code></pre>
<p>&quot;keine Konvertierung von int in HZIP&quot;.</p>
<p>Das Define für HZIP lautet: #define ZR_PASSWORD 0x00001000</p>
<p>Aber wie soll ich das nun auswerten? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Kelly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300711</guid><dc:creator><![CDATA[Kelly]]></dc:creator><pubDate>Thu, 07 Jun 2007 12:41:09 GMT</pubDate></item><item><title><![CDATA[Reply to HZIP zu Integer?? on Thu, 07 Jun 2007 12:50:39 GMT]]></title><description><![CDATA[<p>Zeig mal den Link zu dem Codeproject-Artikel...</p>
<p>PS: Kann sein, dass ein einfacher reintepret_cast reicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300718</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 07 Jun 2007 12:50:39 GMT</pubDate></item><item><title><![CDATA[Reply to HZIP zu Integer?? on Thu, 07 Jun 2007 12:59:51 GMT]]></title><description><![CDATA[<p>Bei einem Fehler gibt es 0 zurück!!</p>
<pre><code class="language-cpp">HZIP OpenZipInternal(void *z,unsigned int len,DWORD flags, const char *password)
{ TUnzip *unz = new TUnzip(password);
  lasterrorU = unz-&gt;Open(z,len,flags);
  if (lasterrorU!=ZR_OK) {delete unz; return 0;}
  TUnzipHandleData *han = new TUnzipHandleData;
  han-&gt;flag=1; han-&gt;unz=unz; return (HZIP)han;
}

HZIP OpenZip(const TCHAR *fn, const char *password) {return OpenZipInternal((void*)fn,0,ZIP_FILENAME,password);}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1300726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300726</guid><dc:creator><![CDATA[Z]]></dc:creator><pubDate>Thu, 07 Jun 2007 12:59:51 GMT</pubDate></item><item><title><![CDATA[Reply to HZIP zu Integer?? on Thu, 07 Jun 2007 13:05:23 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich meine diesen hier:</p>
<p><a href="http://www.codeproject.com/file/zip_utils.asp" rel="nofollow">http://www.codeproject.com/file/zip_utils.asp</a></p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19390">@Z</a>: das sieht ja kompliziert und etwas anders aus, als im Beitrag beschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300730</guid><dc:creator><![CDATA[Kelly]]></dc:creator><pubDate>Thu, 07 Jun 2007 13:05:23 GMT</pubDate></item><item><title><![CDATA[Reply to HZIP zu Integer?? on Thu, 07 Jun 2007 13:17:15 GMT]]></title><description><![CDATA[<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19390">@Z</a>: das sieht ja kompliziert und etwas anders aus, als im Beitrag beschrieben.</p>
</blockquote>
<p>Die Implementierung ist doch überhaupt nicht beschrieben sondern nur die Benutzung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300738</guid><dc:creator><![CDATA[Z]]></dc:creator><pubDate>Thu, 07 Jun 2007 13:17:15 GMT</pubDate></item><item><title><![CDATA[Reply to HZIP zu Integer?? on Thu, 07 Jun 2007 13:30:38 GMT]]></title><description><![CDATA[<p>Ich erhalte mit GetLastError immer ZR_OK zurück,<br />
obwohl mein Zip-Archiv eigentlich gar nicht entpackt werden dürfte<br />
(da ganz anderes Passwort hinterlegt).</p>
<pre><code class="language-cpp">//unzip.h
#define ZR_PASSWORD   0x00001000     // we didn't get the right password to unzip the file
</code></pre>
<p>Wow, ein neuer Passwortcracker..... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Ist aber nicht das, was<br />
ich ursprünglich damit machen wollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1300746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1300746</guid><dc:creator><![CDATA[Kelly]]></dc:creator><pubDate>Thu, 07 Jun 2007 13:30:38 GMT</pubDate></item></channel></rss>