Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-26 19:57:00 - Olle Westin, i forum visual basic - allmänt, Tråden har 7 Kommentarer och lästs av 526 personer

Hejsan!

Jag har ett databaskoppling som hämtar VÄLDIGT mycket data. Jag vill få användaren att orka vänta genom att skriva ut att "data laddas hem", med det skrivs inte ut förren allt e klart. gå här ser det ut.

sub form1_load

text1.text = "Data laddas hem"
'Alla data laddas hem'
text1.text = "Data hemladdat"

end sub

Går det inte att fixa så det skrivs ut allt eftersom? typ text1.flush eller nåt!

Tack*1000


Svara

Sv: Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-26 21:30:00 - Johan Djupmarker

Lägg till Refresh efter text1.text = "Data laddas hem"

/Johan


Svara

Sv: Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-26 22:37:00 - Sven Åke Persson

Hej
Förutom JohanD :s förslag skulle jag testa att lägga in ett DoEvent

text1.text = "Data laddas hem"
'Alla data laddas hem'
Data1.Refresh
DoEvents
text1.text = "Data hemladdat"

mvh
Sven


Svara

Sv: Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-26 22:48:00 - Johan Djupmarker

Snarare:

text1.text = "Data laddas hem"
text1.Refresh
'Eventuellt DoEvents här
'Alla data laddas hem'
text1.text = "Data hemladdat"

Så att du körde detta i Form_Load, det kommer alltså att köras innan formuläret har ritats upp på skärmen och således kommer inte texten synas ändå...

/Johan


Svara

Sv: Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-26 22:52:00 - Olle Westin

Refresh fungerade utmärkt... jag hade förenklat exemplet lite =)

men vad är DoEvents?


Svara

Sv: Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-27 00:21:00 - Sven Åke Persson

Hej

Man skulle kunna tänka sig en lösning med en Timer
som med jämna mellanrum känner av hur långt
du kommit i dataladdning. Om du tex laddar i någon
form av loop så borde detta bli enkelt.
Vilka laddningstider pratar vi om > 10 sek ?

DoEvents var nog inte så smart tänkt du vill förmodligen
att laddningen skall ske ostört , och sedan "Laddning Klar"

DoEvents låter programmet komma in i tex en loop och
avbryta för att utföra ett annat kommando typ tangenttryckning.
Passar nog inte i ditt prob.

mvh
Sven


Svara

Sv: Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-27 00:37:00 - Andreas Hillqvist

Do events utför de meddelande som ligger i fönstrets meddelande kö... Det kan var mus klick tangen tryckninga musrörelse, system meddelande, WM_Paint och en massa annat...

Bör vara försiktig att använda DoEvents eftesom den t.ex kommer göra det möjligt att trycka på en knapp Medans en loop utförs. Vilket kan ge oförutseeda situationer... Därför är det bättre att hålla sig till refresh, vilket jag har för mig hanter WM_PAINT...


Svara

Sv: Få saker att skrivas ut på skärmen NÄR de händer

Postades av 2001-04-28 18:42:00 - Olle Westin

Ni har skickligt nog börjat nosa lite på mitt nästa dilemma =)

DoEvents är nog ingenting för mig... men det vore självklart bättre om jag kunde få det att stå:

Kontaktar databas
Skakar hand
Skickar fråga
Hämtar data
Stänger anslutning...

Men för att det skall lyckas måste man på något sätt kunna följa objectet ADODB.Connection resp. Recordset hela vägen... hur gör man det?


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
453
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies