Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[VB.NET] Parsingutilities

Pagina: 1
Acties:
  • 279 views

  • WK100
  • Registratie: Februari 2011
  • Laatst online: 23-11 00:02
Hoi tweakers,
ik zit hier met een klein probleempje:
Imports System.Net.Sockets
Imports System.Text
#Region "ReceiveStarSonataData"
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim tclient As TcpClient = New TcpClient()
tclient.Connect("127.0.0.1", "8")
Dim nstream = tclient.GetStream()
If nstream.CanRead Then
Dim defsize = 8000, BUFFER_SIZE = 1024
Dim bufferread(defsize) As Byte
Dim data As String
Dim mstring = New StringBuilder
Dim numbytesread = 0
Dim timestamp As DateTime = DateTime.Now
numbytesread = nstream.Read(bufferread, 0, BUFFER_SIZE)
Do
If numbytesread > 1 Or numbytesread = 1 Then
timestamp = DateTime.Now
data = Encoding.UTF8.GetString(bufferread, 0, numbytesread)
parsingUtilities.appendXMLtoFile(data)
End If
If DateTime.Now.Subtract(timestamp).TotalSeconds > 60 Then
Exit Sub
End If

Loop While tclient.Connected
End If
End Sub
End Class
#End Region
Ik heb dus een lap code op internet gevonden zodat ik er zelf mee kon experimenteren en eventueel iets van maken. Het is de bedoeling dat de lap tekst de data die binnenkomt op een poort doorspeelt naar een textbox. Dit is de code die de data binnen moet halen. Nu zit ik met het probleem dat visual basic parsingUtilities niet kent. "'parsingUtilies' is not declared. It may be inaccessible due to its protection level".

Wat is de oorzaak hiervan en hoe kan ik het oplossen?

  • Wijnbo
  • Registratie: December 2002
  • Laatst online: 22-09 14:46

Wijnbo

Electronica werkt op rook.

Door parsingUtilities op z'n minst ergens te declareren, maar ik gok dat je de hele class(library) niet hebt. Die moet je dus ook hebben.

Zo maar een gok : heb je uberhaupt verstand van (OO) programmeren?

  • WK100
  • Registratie: Februari 2011
  • Laatst online: 23-11 00:02
Ik heb heel weinig verstand van OO programmeren, daarom ben ik ook hier ;)
Kan ik die library ergens online downloaden of moet ik het zelf aanmaken?

  • SaphuA
  • Registratie: September 2005
  • Laatst online: 02-11 19:58
Er zijn twee mogelijkheden:

1. 'parsingUtilities' is een statische klasse die dus de methode 'appendXMLtoFile' bevat. Wat, gezien de ongebruikelijke, maar overeenkomende casing, best mogelijk is.

2. 'parsingUtilities' is een variabele, wat betekend dat je twee belangrijke stukken code mist:
- Het definiëren van het type
- Het instantiëren van het object

Zoek de code die je gejat hebt dus nog eens op om te kijken of je niets mist :)

[ Voor 5% gewijzigd door SaphuA op 19-12-2011 14:43 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Voor support op code van derden mag je bij die derden aankloppen. In de Devschuur hebben we 't over zélf programmeren en daarbij verwachten we wel op z'n minst een beetje basiskennis. Code copy/pasten zonder te weten waar je mee bezig bent werkt niet, zoals je zelf ook ondervonden hebt.

Open gerust een nieuw topic als je een concrete vraag hebt, maar hanteer dan wel onze Quickstart en zorg dat je dan code tags gebruikt wanneer je code plaatst i.t.t. quote-tags ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.