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


Egen processortid för OCX

Postades av 2007-11-13 10:08:13 - Sunny Jones, i forum activeX, Tråden har 5 Kommentarer och lästs av 2636 personer

Har en VB6 app där jag har lagt in egna OCX-komponenter som i sin tur tar emot data via MSComm-kontrollen. Nackdelen är att dessa OCX´er är beroende av applikationens processortid. Dvs om applikationen får mycket att göra ex. en seg exekvering av en SQL-sats via ADO så får jag fel i respektive com-port (buffert overflow) då dom inte får någon processortid att bearbeta den inkommande datan.

Min fråga är således, finns det något sätt att få dessa kontroller att leva sitt eget liv i värdprogrammet?


Svara

Sv: Egen processortid för OCX

Postades av 2007-11-13 14:15:44 - Oskar Johansson

Du måste flytta det till en egen tråd, och det är allt annat än enkelt i vb.. Sök lite på nätet om vb 6 och trådning så kanske du hittar något. (Threads på engelska)


Svara

Sv: Egen processortid för OCX

Postades av 2007-11-13 14:37:35 - Johan Djupmarker

Du kan lösa det genom att köra koden i en ActiveX-exe. Finns ett exempelprojekt (samt beskrivet i hjälpen). Testa att sök på Coffee(-någonting) i hjälpen, exemplet heter något åt det hållet.

/Johan


Svara

Sv:Egen processortid för OCX

Postades av 2007-11-14 09:39:00 - Sunny Jones

Okej det verkar ju som om ActiveX-Exe verkar vara lösningen då den körs "out-of-process".
Men hur skall man göra när man använder en OCX som ex. MSComm. Det verkar inte som att det går att köra ActiveX-Exe med ett formulär. Dvs jag kan inte på vanligt sätt släpa ut MSComm-kontrollen på ett formulär/kontroll. Prövade att deklarera kontrollen med WithEvents i min klass för ActiveX-Exe -projektet, men det vill sig inte.

Private WithEvents MSC As MSComm

Private Sub Class_Initialize()
   'Detta fungerar inte
   Set MSC = MSComm 
   'eller
   Set MSC = New MSComm 
End Sub


Så frågan är alltså hur jag kan använda MSComm i en ActiveX-Exe?
Har även testat med Timer-kontrollern utan att lyckas


Svara

Sv: Egen processortid för OCX

Postades av 2007-11-14 09:50:52 - Johan Djupmarker

Du borde kunna lägga OCX:en på ett dolt formulär i ActiveX-exe:n. När du taget emot data så skickar du händelser till "huvudprogrammet".

/Johan


Svara

Sv:Egen processortid för OCX

Postades av 2007-11-14 13:43:57 - Sunny Jones

Det löste ju problemet. Tackar tackar


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 614
27 953
271 709
493
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