Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
 
Informationen über spalten
 slot machine bitte um hilfe
Verfasst am: 26.04.2012, 15:19  Aufrufe: 68 


. soweit hab ich das meiste auch schon allerdings habe ich noch ein problem habe auf youtube gesehen http://www.youtube.com/watch?v=jOn9v1U1ZKg&list=LLWqHiIvAWf7fLqetJ8orfgg&feature=mh_lolz so etwas möchte ich acuh ... habe allerdings 3 reihen und 5 spalten... die bilder laden immer einfach nur neu bzw random aber ich möchte diese bewegung die er da mit den shapes hat... das bewegen ist auch ...

 VB2010: Auswertung aus der Zwischenablage
Verfasst am: 23.10.2011, 17:57  Aufrufe: 326 

Damit meine anschließende Erläuterung verständlich wird, poste ich als erstes einen Beispielabschnitt aus dieser Zwischenablage. Die oberste Zeile stellt nur Spaltennamen zur Verdeutlichung dar, dies wird aber nicht eingelesen. ID Produkt Started At Progress Completed At Status Wiederholbarkeit Level Minimal Maximal Completions Reihe 12336 Oberhemd, blau 2011-10-20 05:01:03 0/0/0/0 2011-10-20 05:01:03 Comple ...

 ListView Einstellung speichern/laden
Verfasst am: 26.08.2011, 12:20  Aufrufe: 554 

Hallo zusammen, Ich habe eine ListView in VB die hat 3 Spalten. Jetzt füge ich eine 4.Spalte zur Laufzeit hinzu. Nun möchte ich aber, dass er diese in "My.Settings" speichert und wenn ich das Programm wieder starte, soll die Spalte (also die 4.) wieder angezeigt werden. Der Inhalt der List ist nicht wichtig. Ich hab schon im Internet gesucht, aber nichts hilfreiches gefunden. Bis jetzt habe ich das ...

 Problem mit der ".Sort" Funktion
Verfasst am: 18.03.2011, 23:01  Aufrufe: 371 

Cells(zeile_max, spalte_max)).Sort(.Range(.Cells(2, 2), .Cells(2, 2)).EntireRow) Dabei kommt aber nichts vernünftiges raus. Er sortiert jetzt Zeile für Zeile die Spalten aufsteigend, was ja nicht der Standarteinstellung entspricht. Wenn ich die Optionen, die im MSDN Eintrag erwähnt werden, in die Parameterliste aufnehme, wirft er eine Exception. Z.B. bei Excel.XlOrientation.xlDownward kommt der Error Code -2146827 ...

 Problem bei Datenexport
Verfasst am: 25.10.2010, 10:56  Aufrufe: 593 

Hi, kann mir jemand verraten, wieso meine Daten für die Enthalpie alle in eine Spalte, anstatt in 10 Spalten geschrieben werden? Option Explicit Private Sub Berechnen_Click() Dim dblCpd As Double Dim dblLog10 As Double Dim dblDruck As Double Dim dblCpl As Double Dim strText As String Dim lngI As Long Dim dblaX(1 To 10) As Double Dim dblaDampfdruck(1 To 10) As Double Dim dbl ...

 ACCESS Datenbankeintrag löschen per Button
Verfasst am: 13.10.2010, 18:12  Aufrufe: 692 

Hallo Ich habe ein Programm, in einem "lstTab" werden alle ACCESS Datenbankeinträge angezeigt. Nun soll der Nutzer können einen Eintrag aus dem "lstTab" wählen, und dann per button ganau den Eintrag löschen. Das der Eintrag aus der Datenbank gelöscht wird. Die Datenbank besteht aus 7 Spalten. Aber es soll nur eine ganze zeile gelöscht werden. Wie könnte ich es realisieren? MfG monk32

 Connection Probleme
Verfasst am: 03.10.2010, 13:51  Aufrufe: 538 

Hallo. Ich versuche mit Hilfe meiner Form Anwendung spalten aus einer Datenbank zu lesen und in Labels zu Übergeben. Das ganze mache ich mit: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles newsbutton.Click options.Visible = False webframe.Visible = False newspanel.Visible = True Dim con As New MySqlConnection& ...

 Sortierung von Tabellenwerten (Ranking)
Verfasst am: 16.07.2010, 11:02  Aufrufe: 544 

Hier mal die Aufgabenstellung: In einer Tabelle sollen Umsätze einem Ranking unterzogen werden. Es soll dem höchsten Umsatz eine 1 zugeordnet werden, usw. Anhand dieser Aufgabe erstellen Sie folgende Lösungen: - In einer Tabelle sind die Spalten A und B (A=Name des Mitarbeiters, B=Umsatz des jeweiligen Mitarbeiters) gegeben. Geben Sie die Rankingzahlen in Spalte C aus. - Schreiben Sie ein Makro we ...

 VB: Erstellung von einer Tabelle mit zwei Spalten
Verfasst am: 13.04.2010, 08:09  Aufrufe: 664 

Guten Morgen! Ich bin leider ein VB-Neuling und kenne mich nicht so gut aus und hoffe ihr könnt mir helfen! Ich habe mit Access 2003 eine DB erstellt. In dieser DB sind Eingabemasken, wo Werte eingetragen werden. Nun möchte ich, dass ein bestimmter Teil dieser Werte in eine Spalte eingetragen werden und die anderen Werte in eine andere Spalte von einer (!) Tabelle. Könnt ihr mir da bitte behilflich sein? ...

 Combobox doppelnennungen ausblenden
Verfasst am: 24.03.2010, 19:45  Aufrufe: 571 

Habe das Problem jetzt umgangen. Ich habe mir jetzt ne Funktion geschrieben die alle doppelten Werte löscht und die nicht gelöschten der Reihe nach in ein Array schreibt. Dieses Array schreibe ich mir dann später in zwei Spalten die außerhalb meines Arbeitsbereiches liegen und greife dort mit der Combobox auf die Werte zu. Nachdem die Eingabe beendet ist lösche die eingegeben Werte einfach wieder, brauche die ja nur ...

 Brauche Hilfe bei einem Projekt
Verfasst am: 23.03.2010, 23:24  Aufrufe: 593 

Hallo Community. Ich habe ein Problem und hoffe dass ihr mir weiterhelfen könnt,da ich selber nicht weiterweiß.Ich muss ein Schulprojekt erstellen und zwar habe ich eine Tabelle mit 5 Spalten wo Daten fehlen oder falsch sind. Mein Problem ist folgendes.Ich wollte die fehlerhaften/fehlenden farbig markieren und meine Syntax funkt aus einem unbekannten Grund nicht.Die Syntax lautet wie folgt: ---------------- ...

 Access 2007 - Tabelle füllen
Verfasst am: 06.03.2010, 16:58  Aufrufe: 1597 

Crying or Very sad Hallo, ich komme mit folgender Anforderung nicht (mehr) weiter : 1.) Ich habe eine Access-2007 Datenbank mit vielen Tabellen (und vielen Spalten) 2.) Diese möchte ich mit einem VB.NET Modul zunächst füllen ...aber : Dim GDb As DataSet = DataSetFromAccess("Game", xmla_path) 'DataSetFromAccess Modul hier erst mal nicht relevant Dim ObjectInfo As DataTable = GDb.Tables("tbl ...

 Text aus Datei in Zeichenfolgentabelle der Ressourcendatei ?
Verfasst am: 04.03.2010, 23:43  Aufrufe: 662 

Aber wie bekomme ich nun diesen Text (Tag/ID und Caption-Text) in eine Zeichenfolgentabelle der Res-Datei ohne jeden Wert und ID manuell einzeln eintragen zu müssen. Die Paste -Funktion ist im VB-Ressourceneditor leider nicht aktiv. Kann man ferner in VB mehrspaltige Zeichenfolgentabellen im Ressourceneditor erzeugen/erstellen und wenn ja, wie kann man die enzelnen Spalten gezielt auslesen? Danke bereits jetz ...

 Japanische Zeichen unter ODBC aus MYSQL Datenbank auslesen
Verfasst am: 18.01.2010, 16:47  Aufrufe: 527 

5.1 In einer MySQL Datenbank habe ich "fremde" Texte (z.B. Jap/Chin) gespeichert. Die entsprechenden Spalten in der MySQL Datenbank sind also vom Zeichensetz "ujis" etc. Die Texte sind mit dem MySQL Query Browser korrekt sichtbar, also auch tatsächlich vorhanden Wink Problem: Lesen von jap./chin. Inhalten aus der Datenbank liefert nur "???". Schreiben in die Datenbank geht auch ni ...

 Abfrage Comboboxen + anschliesendes Speichern des dazugehör
Verfasst am: 17.01.2010, 19:31  Aufrufe: 793 

Um die Beschaffenheit der Wände, Decke & Boden einzugeben werden Comboboxen (6 Stück) mit vorgegebenen Einträgen verwendet. In Abhängigkeit zu der abgefragten Frequenz soll in der Excel Tabelle nach dem Eintrag aus der Combobox gesucht werden und dann je nach Frequenz 1 Spalte für 125Hz, 2 Spalten für 250HZ, 3 Stellen für 500Hz usw rechts von der "gefundenen" Zelle aus, der Nachhallwert eingelesen und i ...

 Eingaben in Listbox/Listview-Element ?
Verfasst am: 17.01.2010, 19:01  Aufrufe: 588 

Hallo ! Ich habe ein Programm mit einem Listview-Element, das als eine Art Warenkorb für ein Kassenprogramm fungiert und hat mehrere Spalten (Artikelnr, Bezeichnung, Einzel- und Gesamtpreis) Nun habe ich meinen Büchern entnommen, dass man mit der Eigenschaft Labeledit Eingaben zulassen kann, allerdings nur für das Label, also die erste Spalte. Der Nutzer soll aber auch den Einzelpreis ändern können. Ist d ...

 MS CHart Control
Verfasst am: 25.11.2009, 01:00  Aufrufe: 2239 

Vorbereitung: wir brauchen die komponenten: "microsoft chart control 6.0" und für mein beispiel noch microsoft "window common controls 6.0" dann einfach mal das ms chart control auf die form ziehen und darunter noch listview platzieren ein paar einstellungen am listview und dann haben wirs... wir machen 2 spalten 1. tag 2. preis (was vl noch zu sagen wäre... ich mache ein linien diagramm was die benzinpreise ...

 VB Text einlesen
Verfasst am: 20.08.2009, 09:59  Aufrufe: 1022 



 Umwandlung von IP Adressen im Grid wegen korrekter Sortierun
Verfasst am: 15.08.2009, 09:17  Aufrufe: 486 

Hallo zusammen, ich habe in einer Tabelle auf einem Microsoft SQL Server eine Tabelle mit PC Daten, einer der Spalten enthält die IP. Im Moment stehen die IPS dort ohne führende Nullen, also z. 1.2.3.4 anstelle 001.002.003.004. Nun lade ich diese Daten in ein Datagridview und möchte beim Sortieren über den Headerclick die Adressen sortieren. Aufgrund der fehlenden führenden Nullen stimmt die Sortierung jedoch n ...

 Registry DWORD wert erstellen
Verfasst am: 13.08.2009, 14:05  Aufrufe: 1476 

Nun erscheint ein nagelneuer Wert - diesen selbsterstellten Eintrag taufen Sie auf den Namen CacheHashTableBucketSize. Nachdem Sie nun doppelt darauf geklickt und als Wert 50 (Dezimal muss, wie bei allen nachfolgenden Werten, aktiviert werden) eingetippt haben werden die Spalten in der DNS-Info Tabelle erweitert. Nun können Sie direkt mit dem nächsten Schritt weitermachenWäre nett wenn mir jemand weiterhelfen könnte, ...

 ListView für Anfänger
Verfasst am: 15.06.2009, 12:16  Aufrufe: 9611 

Warum sollte man ein ListView einsetzen.Der größte Vorteil eines ListViews ist meiner Meinung nach, dass man damit viel mehr Möglichkeiten hat als mit einer ListBox, TextBox, ComboBox etc.In einem ListView kann man Spalten erstellen und diese mit allen möglichen Daten füttern.Dadurch wird das arbeiten mit Programm für den Benutzer natürlich viel interessanter.Aber es gibt auch einen Nachteil gegenüber einer normalen ...

 ListView für Fortgeschrittene
Verfasst am: 15.06.2009, 12:12  Aufrufe: 2714 

Add , , buffer(i)<br />Next iDie Schleife läuft jetzt von 1 bis 10 durch. Die Variable i erhöht sich immer um eins, also wird buffer(1) bis buffer(10) in die Liste eingetragen.Im ersten Teil des Tutorials hab ich schon gezeigt wie man vorgeht wenn man mehrere Spalten hat und in alle etwas eintragen möchte.Hier nochmal ein code dazu mit Schleife.Dim list as Listitem<br />For i = 1 To 10<br /> ...

 Datenbankprogrammierung Teil 1 (DAO)
Verfasst am: 15.06.2009, 12:05  Aufrufe: 4402 

Wichtig ist, dass ihr eindeutige Namen wählt.Als Beispiel werde ich hier eine DB erstellen, in der man seine Mail Accounts + Passwort speichern kann.Als erstes erstellen wir mal die Datenbank auf der Festplatte.Dann machen wir eine Tabelle mit dem Namen „mailaccounts“ und den Spalten „mail“, und „password“. Außerdem wollen wir noch dass den Einträgen der Spalte „mail“ ein Index zugewiesen wird. Das ermöglicht uns ein ...

 .dyn-Datei in Array einlesen
Verfasst am: 26.05.2009, 14:55  Aufrufe: 597 

dyn-Datei sieht folgendermaßen aus: Lambda :;0,632818846 um Expansion Coefficient :;6,50 ppm/degC Time (Secs):;LINEAR VELOCITY(mm/s) 0;-0,170003607345046 0,00019965277778471;-0,0148032763608332 0,00039930555556942;0,141742055292499 0,000598958333354131;0,300790361789668 0,000798611111138841;0,462558904285722 so: ich soll jetzt die ersten 3 Zeilen ausschneiden, so dass ich eine Array-Variable hab mit 2 Sp ...

 [Text] Datenbank per Laufzeit erstellen
Verfasst am: 03.05.2009, 12:38  Aufrufe: 2362 

DefaultValue = "blabla" (nTableDef.Fields.Append nField) nField wird wieder den Tabellendefinitionen zugewiesen. So. Wenn ihr soviel Spalten erstellt habt wie ihr wollt, dann machen wir jetzt weiter indem wir die Tabellendefinitionen in die Datenbank einfügen. 'In Db einfügen Db.TableDefs.Append nTableDef Somit ist die Datenbank eigentlich schon fertig. Aber es wäre ja noch praktisch einen In ...

 datatable lesen reihen löschen
Verfasst am: 24.03.2009, 18:21  Aufrufe: 803 

. ich hab das forum schon nach meinem problem durchsucht, hab aber leider nix gefunden... und zwar fülle ich eine datatable mit dem inhalt einer csv datei... so... nun sind 3 spalten wichtig "lan" "begin" und "ende" beispieleinträge: lan: 123456 begin: 12.01.2008 ende: 10.03.2009 lan: 123456 begin: 05.04.2009 ende: 14.08.2009 lan: 123456 begin: 12.06.2008 ende: 0 ...

 Daten in Excel in neue Form kopieren
Verfasst am: 14.08.2008, 14:46  Aufrufe: 550 

Daten in Excel in neue Form kopieren? Hallo, ich bin totaler Visual Basic-Anfänger, würde mir aber enorm viel Zeit sparen wenn ich für eine Liste in Excel ein Makro hätte, das folgendes macht: Aus einem Arbeitsblatt (transponiert) sollen Daten in ein anderes (Upload) kopiert werden. Und zwar aus ca. 100 Spalten und 200 Zeilen in nur noch zwei Spalten fortlaufend. In Spalte A sollen sog. Parent-EANS aus maximal fün ...

 [DAO] 2 Spalten durchsuchen
Verfasst am: 31.07.2008, 11:35  Aufrufe: 391 

Hallo,ich habe vor kurzem angefangen mit der Datenbankprogrammierung mit DAO.So nun steh ich vor einer kniffligen Aufgabe.Undzwar möchte ich 2 Spalten nach jeweils verschiedenen Suchwörter durchsuchen.Wird in einer dieser Spalte das Wort gefunden, wird das Feld in einer Listview geaddet.Soetwas wie in der Art:Wenn in Spalte 1 = "Buch" OR in Spalte 2 = "Heft" thenList1.addItem FieldDas alles dann möglichst noch in ein ...

 .mdb per VB6 auslesen?
Verfasst am: 30.07.2008, 17:44  Aufrufe: 538 

(nicok;6268)Okai vielen Dank =)Jetzt passiert es aber das ein Feld leer ist.Dann bekomm ich immer die Meldung"Ungültige Verwendung von Null"Was nun?hast du auch Alles angegeben?, Spalten, Index, undundund?

 Eintrag aus Datenbank löschen
Verfasst am: 13.07.2008, 23:28  Aufrufe: 1086 

Nun habe ich allerdings zwei Fragen, und zwar. Wie kann ich einen Eintrag aus der Datenbank löschen? Und wie kann ich einen Eintrag überschreiben, bzw. Editieren?Ich hab in meiner Datenbank eine Tabelle mit 7 Spalten und ich möchte auf einen Tastendruck die kompletten 7 Spalten löschen.Mein Index in der Datenbank liegt ganz vorner in der ersten Spalte und ist immer ein Name. Die Restlichen 6 Spalten sind alles Zahlen ...

 listview speichern ?
Verfasst am: 10.07.2008, 20:47  Aufrufe: 383 



 Listview Elemente speichern & Laden
Verfasst am: 31.05.2008, 15:47  Aufrufe: 961 



 Datebank Laden + Icons
Verfasst am: 04.05.2008, 19:11  Aufrufe: 921 



 Liste aller Prozesse ermitteln
Verfasst am: 01.05.2008, 15:08  Aufrufe: 3188 

Beschreibung:Eine Liste aller laufender Prozesse lässt sich wie folgt ermitteln und bspw. in einem ListView anzeigen.Platzieren Sie auf die Form ein ListView-Control und einen CommandButton (Button1) und fügen folgenden Code in den Codeteil der Form ein:Funktion:Visual Basic: Erweiterung:Visual Basic: Quelle: vbarchiv.net

 Problemen , kein namen gefunden dafür ;) "string,schlei
Verfasst am: 24.04.2008, 13:02  Aufrufe: 575 

danke zig , klaptt schon gut das er in die richtige spalten macht aber nun sieht das so aus Paul du bist ein arsch er macht halt immer eine neue zeile für jeden eintrag das soll er ja nicht ich habe versuch das zu beheben aber keine ahnung den index kann man nicht ändern wenn man das with rein setz wo er nach "=&q ...

 Problemen , kein namen gefunden dafür ;) "string,schlei
Verfasst am: 23.04.2008, 17:56  Aufrufe: 575 

diese sollen aber zu jeden passen string bzw. jeder passen zeile einsortiert werden heißt z.b Ufe = du / kleiner ] arsch if instr(1.name(i),"=") set list =lv.ListItems.Add(, , name(i)) end if nun gibt er die aus die ein = haben im array name , nun wie bekommt ich jetzt die daten die z.b zu paul gehörn in die gleiche zeile bzw. in die richtige spalten danke fü ...

 Datenbankprogrammierung Teil 2 (DAO)
Verfasst am: 17.04.2008, 12:37  Aufrufe: 2097 

DefaultValue = "blabla"(nTableDef.Fields.Append nField)nField wird wieder den Tabellendefinitionen zugewiesen.So. Wenn ihr soviel Spalten erstellt habt wie ihr wollt, dann machen wir jetzt weiter indem wir die Tabellendefinitionen in die Datenbank einfügen.'In Db einfügen<br />Db.TableDefs.Append nTableDefSomit ist die Datenbank eigentlich schon fertig.Aber es wäre ja noch praktisch einen Index für eine ...

 Bestimmte Zeile rausfiltern
Verfasst am: 18.03.2008, 12:52  Aufrufe: 608 

ich würde dafür listview nehmen mit drei spalten. einlesen (sufu gibs hier tuts) und überprüfen ist Left(string, 7)= Website then add zum listview mfg

 Frage zur DB Programmierung
Verfasst am: 14.03.2008, 11:48  Aufrufe: 397 

moveprevious. Suchen per Seek, Find, FindNext, FindPrevious usw. In der Db bewegst du einen sogannten Zeiger, der auf einen Eintrag zeigt. Und den kannst du dann auslesen. Als Beispiel sag ich jetzt mal du hast in deiner Tabelle 3 Spalten. Die willst du in den Textboxen anzeigen lassen. Den Zeiger hast du auf den Eintrag bewegt den du anzeigen lassen willst und dann lesen wir die Daten aus. Text1.Text ...

 Listview add geht nicht???
Verfasst am: 10.03.2008, 21:19  Aufrufe: 350 

Eigentlich kann diese Zeile nicht markiert werden, da sie nicht in deinem code vorkommt den du oben gepostet hast. Ich schätze mal du hast bei diesem ListView keine Spalten erstellt.

 ColumnHeaders werden nicht erstellt
Verfasst am: 08.03.2008, 17:03  Aufrufe: 744 

Es gibt beim ListView verschiedene Ansichten. Dir fehlt einfach noch diese Zeile zum ändern der Ansicht. ListView1.View = lvwReport Falls du es nicht weißt. Man kann Spalten auch in den Eigenschaften erstellen beim ListView.

 listview Problem
Verfasst am: 23.02.2008, 20:13  Aufrufe: 261 

Also Fehler kommt keiner, aber es wird halt nicht tun was du willst. Die erste Spalte ist in der Regel ".Text". Weitere Spalten kannst du mit ".Subitems(Index") aufrufen. With ListView1 .ListItems.Add(1, , CStr(Time)).SubItems(1) = Label1.Caption End With Index angeben ist nicht zwingend. Nur evt. willst du ja das die Items oben eingetragen werden. Und man ...

 ListView
Verfasst am: 13.11.2007, 20:54  Aufrufe: 441 

also sagen wa ma ich trage in spalte eins zwei und drei vom ersten listview "VB" ein was nach formunload in Text1 gespeichert wird...so wenn ich das prog nun öffne steht im ersten listview wie ich will auch in allen spalten "VB" aber auch in dem anderen listview steht in allen spalten "VB" -.- das is das problem

 listview laden
Verfasst am: 10.11.2007, 23:56  Aufrufe: 200 

Open "test.txt" For Input As #1 Do Until EOF(1) Line Input #1, data 'Evt. Splitten wenn du mehrere Spalten nutzt. with lv.listitems.add .Text = "" 'Eventuelle Subitems end with loop Close #1

 listview spaltenklick aus werden
Verfasst am: 10.11.2007, 16:56  Aufrufe: 321 

Hallo, ich möchte gerne eine listview machen , mit mehr spalten jedoch will ich das der user jedes wort editieren kann ? wie kann mann das bewerkt stellig bzw. wie kann man nur einzelne spalten aus wählen. Normale weiße entweder nur die erste spalte oder die ganze zeile aber wie z.b kann man z.b Hans Peter Dortmund , wenn man nur das dortmund anklicken kann und dann man es editieren editieren oder was wei ...

 DriveInfo via Listview
Verfasst am: 10.10.2007, 22:37  Aufrufe: 1141 



 DriveInfo via Listview
Verfasst am: 10.10.2007, 17:57  Aufrufe: 1141 

Designtechnisch sieht es super aus. Was mir aber aufgefallen ist, dass wenn man die Größe verändert, fängt es an zu flackern. Kommt wahrscheinlich wegen dem Durchscheinen. Was vielleicht noch ganz schön wäre, wenn man die Spalten sotieren könnte, nach Größe oder Alphabetisch. Und vielleicht das Dateiformat, also FAT16, NTFS. Aber sonst ist es sehr gut

 [Text] Datenbankprogrammierung
Verfasst am: 19.09.2007, 21:04  Aufrufe: 3391 



 "SIN-Console"
Verfasst am: 08.09.2007, 15:21  Aufrufe: 1093 



 Problem mit Split & Variablen
Verfasst am: 29.08.2007, 14:54  Aufrufe: 431 

Hallo, habe in VB6 folgendes Problem: Ich hab eine Text-Datei in der Datei so gelistet sind: Zitat: AAAA:BBBB CCCC:SAASD ASAFSA:3213 Nun möchte ich Alles was vor und hinter dem ":" steht in eine ListBox oder in ein Listview object reinsetzen(für alles was vor dem : ist und hinter einzelnde Spalten). Der Part mit dem einlesen der Txt hab ich schon, aber ab Split hakts... Wer kann mir da weiter hel ...




[ Time: 3.3462s ][ Queries: 294 (3.0827s) ][ GZIP on - Debug on ]