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


VB hänger sig vid användning av winsock

Postades av 2004-12-03 15:52:41 - Thomas Roman, i forum visual basic - allmänt, Tråden har 10 Kommentarer och lästs av 1005 personer

Jag har gjort en ActiveX OCX som använder sig av Winsock. När jag försöker stänga ett program som har använt sig av OCXen (och den i sin tur har använt sig av Winsock) så hänger sig VB i 99% av fallen. Det här har hänt i enstaka fall när jag har använt Winsock i andra program också.

Jag sökte på Google och fick fram några liknande problem, dock utan lösningar:
http://www.visualbasicforum.com/t136499.html
http://www.xtremevbtalk.com/showthread.php?t=104011

Jag använder VB6 SP6.
Nån som har nått förslag på lösning?


Thomas


Svara

Sv: VB hänger sig vid användning av winsock

Postades av 2004-12-03 23:12:13 - Bertil Rundquist

Hej, ditt problem drabbar mig med men min lösning gick ut på att verkligen se till att winsock avslutat sin anslutning och är stängd, då funkar det.


Kolla om så är fallet för dig.

/B


Svara

Sv:VB hänger sig vid användning av winsock

Postades av 2004-12-03 23:15:28 - Thomas Roman

Jag har lagt in så att jag kan se vilken state den är i hela tiden, och VB har hängt sig även när den är 0.
Dock hänger den sig mycket mera sällan nu, vet inte riktigt varför... men problemfritt är det inte.
Hur som helst, om det nu är det problemet, hur ska jag stänga anslutningen? Jag kan väl inte göra mer än Close? Eller är det att jag måste göra en liten fördröjning efter det, innan jag stänger programmet?

Thomas


Svara

Sv: VB hänger sig vid användning av winsock

Postades av 2004-12-03 23:19:51 - Bertil Rundquist

Snabbt du svara:)

Jag kör en loop på "close" så den loopar tills den verkligen ÄR close. kanske är det då?

/B


Svara

Sv:VB hänger sig vid användning av winsock

Postades av 2004-12-03 23:34:56 - Thomas Roman

Du var inte så seg själv =)

Ok ska testa det. Eftersom den inte alltid hänger sig så är det ju tyvärr svårt att veta när man verkligen har löst problemet. Men det bör visa sig efter ett par dagar.


Thomas


Svara

Sv: VB hänger sig vid användning av winsock

Postades av 2004-12-03 23:36:21 - Bertil Rundquist

Hehe, ja det brukar vara så:)

Lycka till. /B


Svara

Sv:VB hänger sig vid användning av winsock

Postades av 2004-12-04 00:51:23 - Thomas Roman

Verkar inte som att det löste problemet =(
Varje gång jag ska stänga anslutningen använder jag:
<code>
Winsock.Close
Do Until Winsock.State = 0
DoEvents
Loop
</code>

Som säkerhet så kör jag den koden även i UserControl_Terminate men lik förbannat så hänger sig VB...


Thomas


Svara

Sv: VB hänger sig vid användning av winsock

Postades av 2004-12-04 14:54:24 - Bertil Rundquist

Trist, så här avslutar jag min anslutning:


<code>
If Not winsock1.State = sckClosed Then
winsock1.Close
Do Until winsock1.State = sckClosed
DoEvents
Loop
End If
</code>


/B


Svara

Sv:VB hänger sig vid användning av winsock

Postades av 2005-10-06 21:56:59 - Bertil Rundquist

Hej på er, nu tar jag upp en gaaammal tråd:)

Jag trodde denna var löst för min del men så är inte fallet, har just nu enorma problem att köra mitt progg i designläge.

Varje gång jag startar och testar en sak och sen stänger av programmet så hänger sig VB och går bara att avsluta via aktivitetshanteraren, med en dump som följd...

Tomas, fick du ordning på detta?

Nån annan som upplever samma trassel?


EDIT: Ganska skumt men jag startade om datorn i ren trots, då funkar det som det ska igen.

Vad kan det vara som orsakar detta?

/B


Svara

Sv: VB hänger sig vid användning av winsock

Postades av 2005-10-06 22:23:34 - Thomas Roman

Jag har aldrig fått någon ordning på det här problemet utan helt enkelt fått lära mig att alltid anta att programmet kommer att hänga sig när man kör det, så det gäller att spara ofta.

Det här är nog en av dom största anledningarna till att jag började gå över till VB.NET istället. Förhoppningsvis finns inte problemet kvar där.


Thomas


Svara

Sv:VB hänger sig vid användning av winsock

Postades av 2005-10-07 11:01:29 - Bertil Rundquist

hej, ok tack, då felsöker jag inte mer, det släpper om jag kör END tidigt i koden en gång, verkar det som.

ska oxå gå över till VB.NET .


/B


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 723
27 958
271 751
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