Hallo,
ich habe folgendes Problem, wer kann mir da helfen.
Ich bin dabei in Visual Basic ein kleines Chat Programm zu schreiben.
Doch das Steuerelement Winsocj (MSWINSCK.OCX) habe ich zwar, aber es kommt immer ein meldung mit einem Lizenz-Fehler (oder so...)
Was kann da machen, oder wie geht das auch ohne WinSock ?
Danke für eure Hilfe !!!
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
was genau fuer eine fehlermeldung erhaelst du denn ?
WM_QUERY
thomas woelfer
Ich bekomme folgende Fehlermeldung;
Lizenzierungsinformationen für diese Komponente nicht gefunden.
Sie verfügen nicht über die erforderliche Lizenz, um dieses
Funktionsmerkmal in der Entwurfsumgebung nutzen zu können.
Du hast nur die Laufzeitlizenz dieses Controls aber nicht die Entwicklerlizenz!!!
Vermutlich wurde das Control mit irgendeiner Winsock-Anwendung auf deinem Rechner installiert(Chatprogramm von Fremdanbieter o.ä.), die Visual Basic Entwicklungsumgebung erkennt dieses OCX beim Installieren automatisch und bindet es mit unter den zur Verfügung stehenden Controls ein, kann aber nicht unterscheiden ob es eine Entwickler- oder Laufzeitversion ist!
Gibt es eine möglichkeit eine Chat auch ohne WinSock zu erstellen?
naja, die winsock.dll die du da nicht verwenden kannst weil dir die entwicklerlizenz fehlt ist nur ein spezieller wrapper fuer die ganz normale sockets api in windows, die dem vb programmierer die nutzung von sockets einfacher machen soll.
fuer einen netzwerkbasierten chat kommst du nicht daran vorbei, in irgendeiner form eine netzwerkkommunikation aufzubauen, und der richtige weg dafuer sind eben sockets.
es haelt dich aber nichts davon ab, die sockets api auch direkt von vb aus zu nutzen - das ist nur eben schwieriger als mit dem control, da diese api fuer c/c++ entwickler gedacht ist - so wie alle windows apis.
WM_HOPETHISHELPS
thomas woelfer
Kann man einen kleinen Chat in VB auch ohne WInSick erstellen ???