Springen naar inhoud


- - - - -
VS 2015

Console

VS2015

  • Log in a.u.b. om te beantwoorden
Er zijn 8 reacties in dit onderwerp

#1 Hansiebebe

Hansiebebe

    Professional Developer

  • Leden
  • PipPipPipPip
  • 318 berichten
    Laatst bezocht 14 feb 2018 15:30

Geplaatst op 04 februari 2018 - 23:16

Kun je Console.writeline("Text") ongelimiteerd laten doorlopen ?

Ik wilde elke 1000 regels eingelijk console.clear doen maar dat lukt me niet in een classe
What is, That is

#2 Damic

Damic

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 628 berichten
    Laatst bezocht 12 feb 2018 14:44
  • LocatieMechelen (BE)

Geplaatst op 08 februari 2018 - 21:25

Console is toch alleen als je in een command scherm zit, volgens mij kun je die gewoon laten doorlopen zonder problemen.

#3 Dirk Andries

Dirk Andries

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 982 berichten
    Laatst bezocht
  • LocatieGent

Geplaatst op 09 februari 2018 - 01:36

Bericht bekijkenHansiebebe, op 04 februari 2018 - 23:16, zei:

Kun je Console.writeline("Text") ongelimiteerd laten doorlopen ?
Ja. Maar wat je nog kan zien wordt bepaald door
1. WindowHeight: het aantal rijen dat effectief wordt getoond.
2. BufferHeight: het aantal rijen dat maximaal wordt bijgehouden (en waar je dus terug in kan scrollen).

De minimale BufferHeight is WindowHeight, de maximale BufferHeight is Int16.MaxValue -1 (dus 32766).

Bericht bekijkenHansiebebe, op 04 februari 2018 - 23:16, zei:

Ik wilde elke 1000 regels eingelijk console.clear doen maar dat lukt me niet in een classe
System.Console.Clear() doet dat. Wat lukt er eigenlijk niet?
Trust me, I have no idea what I'm talking about.

#4 Hansiebebe

Hansiebebe

    Professional Developer

  • Leden
  • PipPipPipPip
  • 318 berichten
    Laatst bezocht 14 feb 2018 15:30

Geplaatst op 09 februari 2018 - 14:05

Ik heb een Thread die elke 5 minuten controleerd of er gegevens geupload moeten worden, als ie gegevens verstuurd den schrijft hij dat ik een texttbox.

een 2e thread die elk uur gegevens verzameld werkt op zich prima alleen lukt het me niet om die info in de texbox te geven.
Dat komt denk ik omdat het geen echte tread maar een verzameling van functies, en Subs maar ik roep die aan als thread omdat de 2 taken anders op elkaar wachten.

ik heb het al geprobeerd met :
Code:
Public Delegate Sub UpdateConsole(ByVal entry As String)
	Public NewEntry As New UpdateConsole(AddressOf AddEntry)
	Public Sub AddEntry(ByVal entry As String)
		If Me.InvokeRequired Then
			Me.Invoke(NewEntry, New Object() {entry})
		Else
			Me.txtInfo.AppendText(entry & vbCrLf)
			Me.txtInfo.Update()
		End If
	End Sub


What is, That is

#5 Damic

Damic

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 628 berichten
    Laatst bezocht 12 feb 2018 14:44
  • LocatieMechelen (BE)

Geplaatst op 09 februari 2018 - 20:43

Dat komt omdat die textbox in de main thread zit en daar kan je niet aan, tried that doesn't work.
Wat wel werkt is naar een listbox item schrijven en dan in de main thread elke x seconden uitlezen.

#6 Dirk Andries

Dirk Andries

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 982 berichten
    Laatst bezocht
  • LocatieGent

Geplaatst op 12 februari 2018 - 11:37

Bericht bekijkenDamic, op 09 februari 2018 - 20:43, zei:

Dat komt omdat die textbox in de main thread zit en daar kan je niet aan, tried that doesn't work.
Wat wel werkt is naar een listbox item schrijven en dan in de main thread elke x seconden uitlezen.
Dat moet je eigenlijk ook synchronizeren.
Trust me, I have no idea what I'm talking about.

#7 Dirk Andries

Dirk Andries

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 982 berichten
    Laatst bezocht
  • LocatieGent

Geplaatst op 12 februari 2018 - 11:41

Bericht bekijkenHansiebebe, op 09 februari 2018 - 14:05, zei:

Ik heb een Thread die elke 5 minuten controleerd of er gegevens geupload moeten worden, als ie gegevens verstuurd den schrijft hij dat ik een texttbox.

een 2e thread die elk uur gegevens verzameld werkt op zich prima alleen lukt het me niet om die info in de texbox te geven.
Ik snap niet wat dat met je vraag over de console te maken heeft?
Trust me, I have no idea what I'm talking about.

#8 Hansiebebe

Hansiebebe

    Professional Developer

  • Leden
  • PipPipPipPip
  • 318 berichten
    Laatst bezocht 14 feb 2018 15:30

Geplaatst op 12 februari 2018 - 12:32

Is ook van de hak op de tak :)

Ik heb een programma wat 24/7 draait
Die heeft 2 taken en draait op een VPS

Ik vond het prettig om te zien wat die op dat moment aan het doen is als ik inlog .
! tread schrijft wel naar een textbox andere niet.
Toen dacht ik eraan om die andere naar console te laten schrijven, maar ban bang dat die 1x volloopt
What is, That is

#9 Dirk Andries

Dirk Andries

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 982 berichten
    Laatst bezocht
  • LocatieGent

Geplaatst op 13 februari 2018 - 12:02

Bericht bekijkenHansiebebe, op 12 februari 2018 - 12:32, zei:

Is ook van de hak op de tak :)

Ik heb een programma wat 24/7 draait
Die heeft 2 taken en draait op een VPS

Ik vond het prettig om te zien wat die op dat moment aan het doen is als ik inlog .
! tread schrijft wel naar een textbox andere niet.
Toen dacht ik eraan om die andere naar console te laten schrijven, maar ban bang dat die 1x volloopt
Maak er dan een console programma van. Console.WriteLine is namelijk thread-safe!
Trust me, I have no idea what I'm talking about.





Ook met taq VS 2015, VS2015 voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


[VS 2015] Untitled 1

Met dank aan J├╝rgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)