Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

1

04.08.2009, 00:23

problem mit unzipper

Hi ich bin gerade etwas verzweifelt, ich hab hier schon gesucht aber nix gefunden^^

also ums kurz zu mach ich möchte gerne wie in der aufgabe kapitel 1 einen kleinen grafischen unzipper mit der winapi schreiben, klappt auch soweit wunder, doch sobald ich meinen unzip button drücke welcher folgende aktion ausführt:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    case WM_COMMAND:
    {
      switch (wParam)
      {
        // Wurde "Übernehmen" angeklickt?

        case ID_BTN_UNZIPPEN:
        {
          char szText[256];
          char szText2[256];
          // Text aus der Editbox holen

          GetWindowText (hEditBox, szText, 256);
          GetWindowText (hEditBox2, szText2, 256);
          tbVFile* pFile1 = new tbVFile;
          pFile1->Init(szText);
          pFile1->SaveToFile(szText2);
          TB_SAFE_DELETE(pFile1);
          return (0);

        }
      } break;
    } break;


passiert nichts, in der log.html sehe ich dann nur:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
INFO: TriBase-Engine wird initialisiert... (TriBase.cpp, Zeile 86, Funktion tbInit) 
 
INFO: Initialisierung komplett! (TriBase.cpp, Zeile 104, Funktion tbInit) 
 
FEHLER: Das Objekt wurde nicht gefunden! (tbFile.cpp, Zeile 355, Funktion tbReadZipFileObject) 
 
FEHLER: Die Datei Log.html@Log.zip konnte nicht geöffnet, gelesen, erstellt oder beschrieben werden! (tbVFile.cpp, Zeile 41, Funktion tbVFile::Init) 
 
FEHLER: pData ist NULL! (tbFile.cpp, Zeile 506, Funktion tbWriteFile) 
 
INFO: TriBase-Engine wird heruntergefahren... (TriBase.cpp, Zeile 113, Funktion tbExit) 
 
INFO: Alle Speicherbereiche freigegeben! (tbMemory.cpp, Zeile 116, Funktion tbMemExit) 
 
INFO: Herunterfahren abgeschlossen! (TriBase.cpp, Zeile 149, Funktion tbExit) 
 


ich hab kein plan wieso, selbst wenn ich alles manuell im code eingebe spuckt er immer das selbe aus, als hinweis benutz vista 64 mit visual studio 2008 express und die zips sind mit winrar erstellt^^ ich hoffe es weiß jemand rad, hab schon den dafür zuständigen engine teil auseinandergenommen aber hat nichts genützt^^
Mein Monto:
Nimm das Leben so wie es kommt^^

2

04.08.2009, 01:51

C-/C++-Quelltext

1
2
FEHLER:Das Objekt wurde nicht gefunden!
Die Datei Log.html@Log.zip konnte nicht geöffnet...


Nach der Fehlermeldung her, ist der Code richtig!

Nur die Datei liegt am falschen Ort!
->Geb doch mal den gesamten Pfad der Datei an, dann müsste es klappen.

ODER: siehe unten :roll:

Und nein, ein Rad hab ich nicht für dich ;)

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

3

04.08.2009, 02:12

Zitat von »"WhiteSky"«

ODER: die Datei muss im selben Ordner wie die .exe sein, dann findet er sie auch!


Wohl eher einfach im aktuellen Arbeitsverzeichnis?
Das kann, je nach IDE und Konfiguration, auch anders sein als das Verzeichnis, als das, wo drin die ausführbare Datei ist.
<< an dieser Stelle ist eine Signatur verstorben >>

madjan06

Treue Seele

  • »madjan06« ist der Autor dieses Themas

Beiträge: 115

Wohnort: Kassel

Beruf: Azubi Fachinformatiker Anwendungsentwicklung

  • Private Nachricht senden

4

04.08.2009, 11:03

ähm ich glaub, ich hab gestern nacht wo ich schon am kochen war :lol: vergessen zu erwähnen, das ich die zip in jedem ordner der mit dem projekt zu tun hat liegen habe und mit log.html@C:\\log.zip hab ichs auch schon probiert und es funzt nicht^^

edit: hab gerade was komischer herausgefunden, wenn ich ne txt mit namen hallo und nen bissel text erstelle, dem programm folgende angaben mache hallo.txt@C:\\Users\\xxx\\Documents\\Visual Studio 2008\\Projects\\xxx\\xxx\\test.zip geht es, nehme ich jedoch ne excel oder html datei, pack sie in die selbe zip, geht es nicht, die frage is jetzt wieso?? kanns sein das diese dateien komprimiert sind, is mir eben mal so durch den kopf geschossen :?
Mein Monto:
Nimm das Leben so wie es kommt^^

Werbeanzeige