Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
 
Informationen über eigenschaften
 Veränderung der Position von Steuerelementen: CopyMemory
Verfasst am: 11.05.2012, 11:10  Aufrufe: 33 


Meine Frage lautet nun, ob man mithilfe von CopyMemory einen schnellen Zugriff auf die Objekt.Top Objekt.Left Objekt.Height Objekt.Width Eigenschaften von Standard- und selbst geschriebenen Steuerlementen erreichen könnte. Ich stelle es mir so vor, daß ich ein Array mit diesen Werten erstelle und sie dann mittels CopyMemory direkt im Speicher verändere, was die Sache beschleunigen dürfte. Dazu bräuchte ich a ...

 Datumswert ermitteln zu dem eine Datei auf meine HD geschrie
Verfasst am: 19.03.2012, 12:51  Aufrufe: 190 



 Alte / falsche Darstellung aller Steuerlemente in VB.Net
Verfasst am: 18.10.2011, 14:24  Aufrufe: 178 

stelle deine frage mal auf vb-community.eu dort wird dir eher geholfen als hier lg Hallo, danke Dir für den Tipp Wink Da werde ich auch mal reinschauen! Konnte das Problem inzwischen lösen. Musste unter Projekt / Eigenschaften Anwendungsframework aktivieren. danke Minkey

 Kein Bild bei FilgraphManager
Verfasst am: 16.06.2011, 15:29  Aufrufe: 589 



 Screensaver, Problem mit Preview&Config Dialog
Verfasst am: 08.06.2011, 10:58  Aufrufe: 412 

Lösung gefunden "du gehst auf die eigenschaften deines projekts da machst du den haken bei "Anwendungsframework aktivieren" raus und gehst dann in dem dropdown menü da drüber wo "Startobjekt" drannsteht auf Sub Main. aber die konfiguration läuft bei mir dann erst nach dem installieren"

 OnPaint Ereignis
Verfasst am: 03.06.2011, 09:41  Aufrufe: 294 

... dows-Form Anwendung die im Wesentlichen aus einem Hauptformular(Form1) das eine ganze Reihe von Kontrollelementen enthält und zwei weiteren kleineren Formularen, die jeweils nur zur Eingabe verschiedener Parameter benötigt werden. Das Ereignis "frm_Main_Load" enthält einen Prozeduraufruf der eine Datei ausliest und in einer Struktur ablegt, die über einen zweiten Prozeduraufruf in diverse Eigenschaften ...

 [ALPHA] 0.3.7 OTD (Open Tower Defence) 11.05.2011
Verfasst am: 20.04.2011, 21:59  Aufrufe: 2423 

- Türme besitzen Bauzeit - Dasselbe gilt für Fallen auf den Wegen - Monster laufen den Weg entlang, drehen sich und haben auch Unmengen an Variablen damit man dem Monster diverse Eigenschaften geben kann - Menüs verschiebbar - Diverse TD nötige Dinge wie Gold oder Zeit werden überall berücksichtigt - Auch Kreuzungen der Wegen funktionieren Editor: - Level sind von 0 auf erstellbar mit 4 Layern - Der Schat ...

 VB.NET PropertyGenerator
Verfasst am: 19.03.2011, 12:26  Aufrufe: 828 

Einen schönen guten Tag. Jeder der viel und oft Properties verwendet kann sich mit diesem kleinen Helfertool eine Menge arbeit ersparen. Das Programm kann Properties automatisch erstellen (mit individuellen Eigenschaften => Public, Readonly, ...) und managen. Auch gibt es eine Exportfunktion, somit können jederzeit alle Properties eines Projektes eingesehen und bearbeitet werden. Eine weitere Funktion des kleine ...

 Webservice-Result als XML-Datei und in eine DB speichern
Verfasst am: 06.02.2011, 11:05  Aufrufe: 505 

NET in der Professional-Version 2008: Ich habe erfolgreich über die WSDL eines Webservice, diesen Webservice angebunden. DotNet erzeugte mir automatisch dazugehörigen Code und ermöglicht mir auf sämtliche Eigenschaften und Methoden des Webservice zuzugreifen. Auf diese Weise kann ich die Inputparameter des Webservice füllen, ihn über seine Aufrufmethode ansprechen und bekomme nach einiger Zeit ein Ergebnis zur ...

 VB 2010 Mehrere Steuerelemente auf einmal ansprechen
Verfasst am: 04.02.2011, 20:12  Aufrufe: 1219 

Im Ganzen soll der Charaktereditor eine Menge an ComboBoxen und Up-Down-Elementen und Textboxen enthalten, und es wäre echt mühselig, wenn ich da jeweils pro Element den jeweils gleichen Code neu eingeben müsste. Ich hatte auch daran gedacht, es so einzurichten, daß ich mit nur einer ComboBox anfange, und einfach eine neue mit den gleichen Eigenschaften darunter erschaffen wird, sobald in der ersten ComboBox ein ...

 Ruckeln bei DrawReversibleFrame oder DrawFocusRect
Verfasst am: 16.12.2010, 20:36  Aufrufe: 571 

... r) As Integer Private Structure RECT Dim Left As Integer Dim Top As Integer Dim Right As Integer Dim Bottom As Integer End Structure 'Lokale Variablen Private FramePen As Pen Private DrawArea As Graphics Private MouseDwn As Boolean Private Frame As RECT Private SrcPt As Point Private DrawOnClient As Boolean Private Dragging As Boolean 'Eigenschaften ...

 Button Image dynamisch ändern
Verfasst am: 09.09.2010, 13:29  Aufrufe: 626 

Sowas wie button.image = ... kann ich nirgends finden. Ich vermute, dass es abhängig von bestimmten Eigenschaften während des Programmablaufs passiert. Im Projekt gibt es eine Resources.resx, in der alle Images angezeigt werden, die verwendet werden. und eine Designer-Datei dazu. Meine Frage ist, in wie fern sich sowas noch bewerksteligen lässt (Imageänderung), außer direkt als Codezeile wie oben. Grüße, Alex

 Ein Paar fragen
Verfasst am: 31.08.2010, 07:29  Aufrufe: 465 

was heist denn "wo finde ich die caption funktion" ?! das ist ja keine funktion steuerelemente haben verschiedene eigenschaften... um in einem label einen text anzuzeigen nimmst du ".Caption" bei einem textfeld -> ".Text" nochmal das beispiel genauer beschrieben... in deinem Projekt hast du jetzt mal angenommen Form1 und Form2 auf Form1 liegt ein Label (Label1) und auf ...

 Cells Eigenschaften Hilfe
Verfasst am: 03.02.2010, 13:34  Aufrufe: 1010 

Hallo ich habe mal eine Frage an euch und es wäre nett wenn mir jemand von euch helfen könnte, ich bin auf der FH - Trier und schreibe morgen ein EDV - Arbeit und steppe jetzt ein paar Übungsaufgaben durch und bei dieser Aufgabe zerbreche ich mir echt fast den Kopf! Sad Es wäre nett wenn mit jemand helfen könnte!? Die Frage lautet so: Mit der Eigenschaft Cells(Zeile, Spalte) kann man auf einzelne Zel-len eines Rang ...

 vba makro - Kombinatiosnfeld
Verfasst am: 17.01.2010, 14:01  Aufrufe: 425 

Problem: Finds schon fast peinlich das ich hier NIX hinkrieg^^ Hab jetzt versucht ein Makro fürs Kombinationsfeld zu schreiben aber kriegs nicht hin. . 1. wie lasse ich einen makro direkt bei dateiaufruf starten (Kombibox füllen) 2. Wie arbeitet ich überhaupt mit einem Kombifeld? Ich kriegs nichtmal hin, den Namen des auf dem Tabellenblatt liegendem Kombifeld herauszufinden - wo seh ich denn die kompletten ...

 Spieleprogrammierung mit XNA - Teil 1
Verfasst am: 22.11.2009, 12:56  Aufrufe: 4053 

In diesem Tutorial wird nur die Entwicklung von PC spielen behandelt, da die Spiele für XBox 360 nicht kostenfrei sind.1.2 - Verwendung in VB.NET1. Um das Programm in VB.NET benutzen zu können, startet euren Compiler und erstellt eine neue Windows Application:2. Klickt auf OK und wartet einen Moment.3. Öffnet die Eigenschaftenseite eures Projektes. 4. Wählt die Registerkarte 'References' und klickt im rechten Fenster ...

 Treeview : wo kann man zusätzliche Eigenschaften von erzeugt
Verfasst am: 24.08.2009, 15:19  Aufrufe: 413 

Liebe Gemeinde, ich erzeuge ein Treeview aus der DB und bin ganz stolz auf mich. Nun habe ich diese Knoten generiert, der Klick auf diese soll ja etwas sinnvolles bewirken, z.B. eine SQL Abfrage ausführen, die jedoch irgendwo gespeichert werden muss. Eingefallen ist mir bisher nur ein Array .. das kann aber stressig werden, wenn Knoten hinzukommen oder gelöscht werden. Dann hatte ich diesen SQL String in der To ...

 Problem mit der Setup
Verfasst am: 07.08.2009, 11:44  Aufrufe: 599 

Hallo Ich habe eine Setup.exe mit Visual Studio 2005 erstellt. Wenn die setup.exe ein zweites mal ausgeführt wird, bekomme ich eine Fehlermeldung:"Eine weitere Version dieses Produktes ist bereits installiert" In Visual Studio habe ich unter den Eigenschaften der setup.exe RemovePreviousVersions auf True gesetzt. DetectNewerInstalledVerions ist auch auf True gesetzt. Ich bin schon am Verzweifeln. K ...

 AutoComplete für die TextBox/ComboBox
Verfasst am: 29.06.2009, 20:33  Aufrufe: 2969 

Beschreibung: Unter VB.NET 2005 ist es ein Leichtes eine TextBox oder ComboBox mit einer AutoComplete-Funktionalität auszustatten. Sowohl das TextBox-Control, als auch das ComboBox-Control verfügen hierzu über die Eigenschaften "AutoCompleteMode", "AutoCompleteSource" und "AutoCompleteCustomSource". Funktion: AutoComplete für die TextBox Visual Basic: AutoComplete für die ComboBox Visual Basic: vbarchiv.net

 ListView mit Icons (+ ImageCombo)
Verfasst am: 15.06.2009, 12:51  Aufrufe: 3409 

Thema: ListView mit Icons bestückenAutor: JoloHi,Heute zeige ich euch wie ihr ganz einfach Icons in die Listview bekommt!1. Ihr macht einfach eine Listview in eure Form und stellt sie auf lvReport! Macht alles einfach so wie in ZiG's erstem TuT:2. Jetzt zieht ihr euch ne ImageList auf die Form:3. Ihr geht in die Eigenschaften der ImageList über: Rechtsklick -> Eigenschaften:4. Dann stellt ihr die größe der Icons ...

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

Jetzt stehen euch links ein paar neue Steuerelemente zur Verfügung.Jetzt erstellt ihr einfach mal nach Belieben euer ListView.3. Listview EigenschaftenDrückt jetzt einfach mal mit der rechten Maustaste auf das Listview => Eigenschaften.Hier könnt ihr einige Einstellungen machen, von denen ich ein paar erklären werde.Die meisten Optionen sollten eigentlich klar sein. Besonders solche wie Mousepointer, Arrange, BorderS ...

 PopupMenu für Anfänger
Verfasst am: 15.06.2009, 12:15  Aufrufe: 2133 

Schreibt einfach bei Caption vor den Buchstaben den ihr als Shortcut wollt ein „&“. Bsp.: &Datei Öffnen 3. Menü nicht sichtbar auf der Form Falls ihr nicht wollt dass das Menü oben in der Form angezeigt wird,müßt ihr nur bei den Eigenschaften des Hauptmenüs die Option visibledeaktivieren.So wird das Menü nur über die rechte Maustaste aufgerufen und ist sonst nichtsichtbar.5. Ein ...

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

3. Über eine Schleife Einträge löschen.Nun wollen wir Einträge wieder löschen.Wenn ihr die komplette Liste leeren wollt geht das einfach mit:lv.ListItems.ClearJetzt wollen wir aber nur markierte Einträge aus der Liste löschen.Dazu müßt ihr in den Eigenschaften des ListViews die Options Multiselect aktivieren.For i = lv.ListItems.Count To 1 Step -1<br /> If lv.ListItems(i).Selected = True Then lv.ListIte ...

 ListView SubItem wird nicht korrekt ausgelesen
Verfasst am: 13.06.2009, 13:56  Aufrufe: 1619 

Guten Tag, folgendes Problem beschäftigt mich bereits seitdem gestrigen Tag. Ich habe bereits mehrere Stunden die Google Suchfunktion genutzt sowie die MSDN Online Hilfe in Anspruch genommen, nur leider bisher ohne Ergebnis. Ich arbeite an einem Arbeitsstunden- und Verdienstrechner, welcher eine ListView beinhaltet. Diese ListView hat die Eigenschaften ".View = View.Details" und ".FullRowSe ...

 [Programmvorstellung] OfficeBar v3.7.0.1
Verfasst am: 14.05.2009, 18:06  Aufrufe: 1508 

-Bei Enter wird der Eintrag bearbeitet. -Bei CTRL + Delete wird der Eintrag entfernt. -Die Hilfedateien können Exportiert werden. -Neuer Eintrag im Hilfe-Fenster. -Neue Icons. -Manager: Neben den möglichen Eigenschaften wurden zur besseren lesbarkeit kleine Leuchtpunkte hinzugefügt. -Im Menü werden die Anzahl Dateien und Ordner gezählt und angezeigt. -Befehlsnamen geändert. -Neue Funktionen im Manager. (Men ...

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

Nun haben wir schonmal das Grundgerüst der Datenbank. Aber jetzt wollen wir natürlich noch Tabellen mit Feldern erstellen die wir dann füttern können. Das funktioniert so, dass wir jetzt den Variablen nTableDef und nField erstmal die Namen und Eigenschaften übergeben und dann diese Variablen an die eigentliche Datenbank übergeben. 'Tablename nTableDef.Name = "TestTable" Und nun die erste Spalt ...

 Scene E-Mail Checker
Verfasst am: 29.04.2009, 20:12  Aufrufe: 2078 



 Farbe einer Linie komplementär?
Verfasst am: 17.04.2009, 09:06  Aufrufe: 1062 

Hallo, meine Frage betrifft vb.net 2008: Wenn man die Eigenschaften einer PictureBox aufmacht, kann man doch den Mauscursor (Eigenschaft "Cursor") auf "Cross" umstellen, dann kommt statt des üblichen Mauspfeils ein Kreuz. Interessant dabei ist die Farbe, die sich irgendwie immer komplementär zu den darunterliegenden Pixeln der Grafik einstellt. Dann kann man das Kreuz bei jeder Hintergrund ...

 [VB Script] PDF nach 14 Tagen löschen
Verfasst am: 30.03.2009, 08:38  Aufrufe: 2007 

Du kannst doch von den Eigenschaften der Datei auslesen, wann sie erstellt wurde und dann mit einer If Abfrage einfach die Datein löschen? Dein Script müssste also so aussehen: 1. Den Ordnerinhalt auslesen. 2. Die Eigenschaften der einzelnen Dateien auslesen 3. Wenn bei einer Datei das Erstellungsdatum älter als 14 Tage ist, löschen. Sollte jetzt glaube ich alles mit Google zu finden sein, die Schnipsel die ...

 form ist total falsch von den dimensionen
Verfasst am: 26.03.2009, 23:19  Aufrufe: 420 

Bei den Eigenschaften von der Picturebox z.B. Autosize = True ? Aber ist nur eine Idee, weil ich absolut nicht verstehe, wo genau das Problem liegt, und das hier in den Thread sonst niemand postet, gibt mir wenigstens das Gefühl das es nicht an mir liegt :> Wink lg ZiuX

 Icons in TabControl
Verfasst am: 09.03.2009, 18:25  Aufrufe: 854 

das geht auch in VB6 so. ein imagelist mit den icons füllen und beim adden ins listview die ID des icons angeben: list.listitems.add 0, key, text, id_des_icons die imagelist muss an das listview gebunden sein. listview->eigenschaften->abbildungslisten du kannst auch icons für die subitems verwenden: http://www.activevb.de/tipps/vb6tipps/tipp0385.html edit: lol ich seh grad du meinst das tabcontro ...

 Collection-Eigenschaft in eigenem Steuerelement
Verfasst am: 08.02.2009, 13:24  Aufrufe: 834 

B ein Button Sodass ich dann im Collection-Editor die eigenschaften des Buttons und meine eigenen sehe ! hier mal mein Code: Public Class ucIMGLIST 'Steuerelement-Klasse Dim AktItems As New clsItems Property Items() As clsItems Get Items = AktItems End Get Set(ByVal value As clsItems) MsgBox(value) End Set ...

 Combobox/Listbox frage
Verfasst am: 20.09.2008, 11:39  Aufrufe: 867 

Moin LeuteIch habe ein Combobox mit Einträgen (einträge per Eigenschaften -> Auflistung eingefügt). Wie kann ich jetzt machen, dass wenn ich einen Eintrag auswähle dass etwas passiert. Also wenn ich z.b etwas auswähle aus der Combobox z.b ein anderes Fenster sich öffnet.Genau das gleiche bei Listbox.Bin gespannt auf eure Antworten :)Danke im voraus.

 Umstieg auf .NET
Verfasst am: 16.09.2008, 15:40  Aufrufe: 1739 

..Bei einer objektorientierten Sprache handelt es sich um eine Ansammlungen von Objekten die mit einander interagieren und in Verbindung stehen.Dabei wird jedem Objekt bestimmte Eigenschaften und Methoden zugewiesen.Die Kommunikation dieser Objekte läuft dann über "Nachrichten" oder "Botschaften" die ein Event auslösen.Klassen und Objekte können ausserdem ihre Eigenschaften vererben.Und man kann von all dem eigendlic ...

 Listview mit ComboBox "ansprechen" ?
Verfasst am: 12.09.2008, 16:16  Aufrufe: 1365 

ListView mit Index erstellen. Index kann man in den Eigenschaften einstellen.Name sollte dann natürlich gleich sein.Dann kannst du die verschiedenen ListViews per Index ansprechen und brauchst den Namen nicht zu wissen.Das ganze kannst du mit Combo.ListIndex abgleichen.Wenn z.B. ListIndex 1 ausgewählt wird, kannst du ListView(1) ansprechen.Ganz simpel.

 Section hinzufügen
Verfasst am: 17.08.2008, 13:49  Aufrufe: 381 

wäre dir auch mit einem Delphi-Code gedient?Zur Theorie: Der Offset des neuen SectionHeaders ist bei: "FirstSection + SectionNum * SizeOf(IMAGE_SECTION_HEADER)" Du checkst ob noch genug Platz im Header ist, indem du guckst ob NtHeader.OptionalHeader.SizeOfHeaders > newSectionOffSet + SizeOf(IMAGE_SECTION_HEADER)dann kopierst du an die Stelle von newSectionOffset deinen neuen Header, setzt die richtigen Eigenschaften ...

 Source vom Downloadmanager
Verfasst am: 06.08.2008, 16:21  Aufrufe: 802 



 Warten bis WebBrowser fertig
Verfasst am: 03.08.2008, 18:25  Aufrufe: 1216 

net-Bereich und habe vorher nur 6 programmiert. Danke, h0ttel tut mir leid. nach ein bisschen forschen habe ich nun das in den eigenschaften gefunden: <br /><br />        While web.IsBusy = True<br /><br />            Me.Enabled = False<br /><br />     &nb ...

 Umstieg zu vb.net
Verfasst am: 23.07.2008, 06:25  Aufrufe: 661 



 Icons aus Regi laden? | Verbieten, in Listview einträge umzu
Verfasst am: 15.07.2008, 12:43  Aufrufe: 683 

1. Denke mal unter "HKEY_CLASSES_ROOT -> .jpg"2. In den Eigenschaften die Option Editlabel (oder so ähnlich) ändern.

 Mp3 Files in Programm einbinden
Verfasst am: 09.07.2008, 17:47  Aufrufe: 1112 

Du fügst die Windowsmedia-Player Komponente zu dienem Projekt hinzu, dann ziehst du sie auf deine Form und dann kannst du unter Benutzerdefiniert oder so (das erste unter Eigenschaften) ein Lied ins Projekt laden, was natürlich die .exe um einiges vergrößert oder einen Link zu einem FTP o.Ä. angeben.lg mkm

 shoutcast stream btw listen.pls in visual basic höhren
Verfasst am: 06.07.2008, 07:53  Aufrufe: 1041 



 Rich TextBox + (Common Dialog, Menu Editor) Teil2
Verfasst am: 04.07.2008, 16:33  Aufrufe: 3310 

CancelError = True 'Fehlerbedingung erzwingen, falls der Anwender auf Abbrechen klickt On Error GoTo Errhandler: cdl.Flags = cdlCFEffects Or cdlCFBoth 'Flags für Spezialeffekte und alle verfügbaren Schriften setzen cdl.ShowFont 'Dialogfeld Schriftart anzeigen 'Benutzereingaben in Formateigenschaften übernehmen: RichTextBox1.SelFontName = cdl.FontName 'FontName ...

 Sehr einfach mit der AktiveX-Dll Arbeiten (Teil 2)
Verfasst am: 04.07.2008, 16:06  Aufrufe: 3168 

Als erstes Startet ihr ein Neues AktiveX-Dll Projekt (Sieht Mann im 1 AktiveX-Dll Tutorial) Jetzt macht ihr unter dem „Projekt Explorer“ Rechtsklick auf „Projekt1 (Projekt1)“ Und dann auf „Eigenschaften von Projekt1“, dort gebt ihr unterProjektname „MathFuncDll“ ein!Sonst würde es Später zu einen Namens Konflikt kommen, und das wollen wir ja nicht Wink So das ...

 Sehr einfach mit der AktiveX-Dll Arbeiten
Verfasst am: 02.07.2008, 23:20  Aufrufe: 2674 

AktiveX Dll SchreibenAlso erstes Erstellen wir eine AktiveX Dll dazu geht ihr auf "Neues Projekt"und wählt dort "AktiveX-Dll" aus Jetzt macht ihr unter dem „Projekt Explorer“ Rechtsklick auf „Projekt1 (Projekt1)“ Und dann auf „Eigenschaften von Projekt1“, dort gebt ihr unterProjektname „Projekt2“ ein!Der Name des ClassModule ist jetzt automatisch "Class1", wir Beenen ...

 vb6 firmenname ändern??
Verfasst am: 02.07.2008, 18:51  Aufrufe: 489 

Du hast oben Rechts ein Treeview mit deinen Forms und ganz oben ist dein Projektname fettgedruckt. Rechtsklick darauf und denn auf Eigenschaften.

 Rich TextBox + (Common Dialog, Menu Editor)
Verfasst am: 02.07.2008, 15:27  Aufrufe: 4309 

Heute möchte Ich euch zeigen wie Mann einfach mit der Microsoft Rich TextBox Arbeiten kann. Komponente HinzufügenNützliche EigenschaftenTexteditor Basteln 1 - Komponente Hinzufügen Als erstes müssen wir die Komponente Hinzufügen, dafür machen wir Rechtsklick auf unsere Werkzeugsammlung. Werkzeugsammlung: und Klicken anschließend auf Komponenten Dann machen wir noch einen Haken bei "Microsoft Rich TextBo ...

 HTML Tags aus einem Quelltext entfernen
Verfasst am: 30.06.2008, 19:27  Aufrufe: 1842 

Und jetzt noch ne ordentliche Fehlerbehandlung und die passenden Eigenschaften anstatt Methoden und es ist .NET Very Happy Nene, ist schon gut durchdacht die Funktion, aber es stört immer noch der "lästige" CSS/JavaScript Teil Wink

 Bild
Verfasst am: 29.06.2008, 17:56  Aufrufe: 786 

Bei den Form eigenschaften bei "picture" ein bild auswählen.

 Wie ein konsolenfenster verstecken ?
Verfasst am: 28.06.2008, 20:36  Aufrufe: 1825 

Sei doch mal klug und denk mal ein wenig von Consolen Anwendungen weg.Erstell einfach ein Windows Form Projekt und lösche die Form.Erstelle eine Klasse und erstelle in ihr eine Public Shared Sub Main.Dann stellst du noch in den Projekt Eigenschaften das Startobjekt auf Sub Main.Somit kannst du alles ausführen ohne einen einzigen Frame zu sehen.




[ Time: 5.1283s ][ Queries: 296 (4.9421s) ][ GZIP on - Debug on ]