Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20

Laggy Textbox
Verfasst am: 21.05.2008, 16:17

hi erstmal Wink

ich hab eine form mit 2 textboxen drauf, und einem timer.
der timer hat einen interval von 1000 ms.
jetzt ist es so wenn ich etwas längeres in die textbox schreibe dann laggt es zwischendurch also die sichtbare texteingabe wird verzögert...[img]/sad.gif[/img]

ich gehe davon aus dass es an dem timer liegt, nur ist dieser leider unerlässlich. in dem timer stehen lediglich 3 if abfragen, jedoch wird bei diesen etwas aus einer sql db abgerufen... kann es sein dass die übertragungs geschwindigkeit in verbindung mit den if abfragen die text darstellung zu verzögern bringen?

bzw. wie kann ich dies unabhängig voneinander machen? also den timer verarbeiten ohne dass die form irgendwie paused wird oder was auch immer;)

bitte um schnelle hilfe Smile

mfg
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 21.05.2008, 16:26

Ne Möglichkeit wäre die Einbindung von Threads. Dass die SQL Abfrage im Hintergrund läuft und du nur per Timer den Thread starten musst. So könnte das seperat bearbeitet werden und du solltest keine Probleme beim Eingeben haben.
 
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20


Verfasst am: 21.05.2008, 17:13

danke schonmal,
aber ich hab mich noch nicht mit threads beschäftigt vielleicht kannste mir paar infos geben wie ich eine erstelle und aufrufe Wink

mfg
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 21.05.2008, 17:25

http://msdn.microsoft.com/de-de/library/aa719109(en-us).aspx

Ich hoffe mal das hilft dir ein bisschen weiter
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 21.05.2008, 17:40

Ein DoEvents() im Timer müsstes auch packen.
 
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20


Verfasst am: 21.05.2008, 18:25

mit doevents hauts bei mir net hin. vielleicht hab ich da iwas falsch gemacht...

das mit den threads hab ihc mir angeschaut, die dll compiliert und eingebunden aber weis noch nicht genau wie ich damit den gesamten timer im hintergrund laufen lassen soll....

mfg
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 21.05.2008, 18:31

Nicht den Timer im Hintergrund laufen lassen, sondern per Timer nur den Hintergrundthread starten lassen. Der Timer muss nicht als Thread laufen, nur deine SQL-Abfrage
 
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20


Verfasst am: 21.05.2008, 23:59


(Marduk;2600)
Nicht den Timer im Hintergrund laufen lassen, sondern per Timer nur den Hintergrundthread starten lassen. Der Timer muss nicht als Thread laufen, nur deine SQL-Abfrage


so gesehn hast natürlich recht^^ Very Happy
sry manchma ist man aber auch wie behämmert Very Happy
i
edit:// leider funzt das alles nicht [img]/sad.gif[/img]

es ist immernoch verzögert egal wie man es dreht...
hier der code:
Option Explicit
Private WithEvents background As NetFX20Wrapper.BackgroundWorkerWrapper

Public Sub StartBackground(background As NetFX20Wrapper.BackgroundWorkerWrapper, argument As Variant)
If Abfrage
End Sub

Private Sub Form_Load()
Set background = New NetFX20Wrapper.BackgroundWorkerWrapper
End Sub


Private Sub timeIT_Timer()
StartBackground background, "Test Operation"
End Sub


vielleicht hab ich iewas vergessen...

mfg
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: textbox, timer, abfragen, text, textboxen

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Keygen - Hilfe bitte 1104 29.08.2007, 10:38
Keine neuen Beiträge Screenshot , hilfe ;) Speichern bzw jo 711 27.05.2007, 10:30
Keine neuen Beiträge hilfe bei ini maker 709 30.04.2007, 22:26
Keine neuen Beiträge [VB] suche hilfe beim 1. projekt 858 02.04.2007, 01:39
Keine neuen Beiträge proxy checker hilfe 1015 30.03.2007, 10:21
 


[ Time: 0.2970s ][ Queries: 101 (0.1965s) ][ GZIP on - Debug on ]