Sponsor-Board.de

Normale Version: VB 2010 Daten aus Textarea auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
vllt hat schonmal einer von euch mit VB2010 Daten aus einer Textarea aus einer Webseite ausgelesen und kennt sich damit aus.
Ich suche eine möglichkeit einen Bot auf meine Webseite einzubinden der auf verschiede Aktionen im Chat reagiert.
Ich bin soweit das er sich einloggt und in einem Label den ersten Post im chat annmmt.
Wie kriege ich es hin das er immer den aktuellsten also neusten Post im Label anzeigt?
Ich verstehe deine Frage nicht?

TextareaName.Text beinhaltet den Text.

Label.Text/Content = TextareaName.Text

Mach dein Label Static und dann gilt es global für jeden Benutzer.

Wo genau liegt dein Problem, dann kann man dir bessere unterstützung geben.
Wenn du einen Chat implementieren möchtest google mal nach ASP Ajax Chat.

Hier ein Beispiel:
[Link: Registrierung erforderlich]

Edit:
Ist zwar C# aber VB.net ist ja jetzt auch nicht so der Unterschied. Soll ja auch nur als Denkanstoß dienen.
Es geht mir halt darum das sich das Label Umdatet wenn jemand etwas im Chat schreibt damit ich dieses mit mein Variabeln vergleichen kann
Achtung: Pseudo Code! Schreiben musst du es_

Naja du erstellst ein Modell
class Message {
DateTime Time;
String Content
}

Wenn dein User sendet:

foo = new Message;
foo.Time = DateTime.Now
foo.Content = Textarea.Text;
static MessageList.Add(foo)

Und dann dein Label mit nem ASP UpdatePanel für alle 2 Sekunden beim Laden:

foo = MessageList.GetLatestItem()
Label.text = foo.Time + foo.Content

Allerdings würde ich lieber eine Liste verwenden. Alles zum Vergleich steht in deinem Model
Inwiefern meinst du Liste?
Meinst du es ist einfacher das ganze aus der MYSQL Datenbank auszulesen?
Arbeite mit VB erst seit 2 Woche und arbeite mich da noch mehr oder weniger durch
Für zwei Wochen nimmst du dir aber schon ganz schön viel vor.

Wenn du jetzt noch am Start bist, empfehle ich dir dringend C# zu verwenden (Das ist die Zukunft und kann wesentlich mehr)

VB.net ist ein Fossil aus der (Stein-)Zeit von Microsoft VB was auf .Net geupdated wurde.

Willst dus irgendwann mal Beruflich angehen, wird VB niemand mehr benötigen (Siehe aktuelle Stellenausschreibungen)

Ansonsten empfehle ich dir erstmal dringend ein Tuturial für (C# oder VB.net durchzugehen)

Ist zwar elend langweilig aber man lernt alles am Stück. Die Bücher von JetBrain sind sehr zu empfehlen. Alternativ gehts auch kostenlos:

[Link: Registrierung erforderlich]

Du solltest erstmal die Grundlagen kennen bevor du mit ASP anfängst. (ASP hat sehr viele Eigenheiten: PageZyklus, ASP Markup)

Ansonsten empfehle ich dir ein fertiges Script zu downloaden. ABer helfen kann man nur jemanden der sich mit der Materie auskennt. Der Rest wäre vorkauen und führt zu keinem Ergebnis / Lerneffekt.
Beruflich will ich das nicht machen. Bei uns auf der Arbeit mache ich das nur so zum Spaß um verschiedene Sachen einzubinden da bissher alles mit VB gemacht worden ist.
Okay dann lese ich mir mal tuts durch. Vllt finde ich ja das was ich suche
Du holst dir einfach die webseite runter sprich die HTML seite lädst du dir runter, kucks in welchen Zeichen die Textbox eingeklammert ist. Definierst ein Array und splittest den HTML Code auf diese Zeichen auf. Dann hast du fast was in dem Chat erwähnt worden ist du musst nur die restlichen zeichen herausfiltern.

Direkte Mysql Verbindung is übrigens nicht empfehlenswert da die Daten ausgelsen werden können.
Ich habe ja prakitsch schon den Text in meinem Label jedoch aktualisiert er sich nicht wenn etwas geschrieben wird
Seite nochmals runterladen?
Seiten: 1 2
Referenz-URLs