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


Event i en Webclass

Postades av 2003-09-30 14:51:33 - Roger Gusthage, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 412 personer

Får ett felmeddelande av typen Compile error 'Object does not source Automation events' när jag vill använda egendefinierade event i en webclass.

Jag anropar min class-module enligt följande
<code>Private WithEvents w As Classmodule_name</code>

Inser att det inte går att skapa eller använda class-moduler med event i sig i en webclass. Finns det däremot något annat sätt att få samma funktion som en event innebär i en webclass.

I Class-modulen behöver jag kunna anropa webclassen för att meddela framsteg och annan aktivitet som sker i class-modulen, utan att denna är helt klar med sin uppgift. Webclassen skall då skicka HTML till webbläsaren om detta.


Svara

Sv: Event i en Webclass

Postades av 2003-09-30 15:50:52 - Johan Normén

För att deffinera ett event i en class modul, så gör du på följande sätt.

Public class Foo

Public Event OnCreation( <input parametrar som du vill använda> )

När du gjort detta kan du deklarera en privat modul-level variable av typen Foo. Detta gör du med hjälp av WithEvent så som du gjort.

Private WithEvents fooFoo As Foo

Detta sager att instansen av Foo classen pekar på vill svara på eventet.
Du kan alltså skapa din metod för detta:

Private Sub fooFoo.OnCreation(.........)
…
End Sub

Antar att du gjort detta, fast du vill att klassen med eventet skall själv trigga detta klassevent? Du vill använda ex Klassen FOOs event i FOO? Eller vad menar du med webclass. Behöver nog en bättre förklaring är inte riktigt med.

JN


Svara

Sv: Event i en Webclass

Postades av 2003-09-30 16:08:29 - Roger Gusthage

Tack för svaret

En webclass är en speciell typ av class i VB. Med hjälp av denna kopplar jag ihop en HTM sida och VB. Jag kan ex använda Response.Write i min VB kod för att skriva något till min HTMl sida. Jag anropar min webclass från ASP sidan och kan skicka tillbaka HTML kod till samma sida. Någon typ av COM objekt är det, men med en specifik uppgift. Du skapar en webclass själv med hjälp av VB template IIS application i VB 6.

Se http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvb600/html/msdn_wbclsprmr.asp
För kort intro om vad en webclass är.

Samma problem finns i en vanlig Module (icke objekt-modul). Jag kan inte skapa en instans med hjälp av withEvents från en module som inte är av typen Class module.


Svara

Sv: Event i en Webclass

Postades av 2003-09-30 16:19:55 - Roger Gusthage

Fann en lösning,

Definierade ett event i min class modul

<code>Public Event onCreate()</code>

Innan jag i det "svarande" objektet skapade en instans av class-modulen.

<code>Dim withEvents c As Classmodule</code>

Måste man ha definierat minst ett event innan man instansierat en classmodul med hjälp av withEvents?


Svara

Sv: Event i en Webclass

Postades av 2003-10-01 12:21:07 - Anders Eidergard

Ja, det måste man, minst ett event.
Det är samma i ett vanligt VB .exe-projekt också.

/Egget


Svara

Nyligen

  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l

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 120
27 958
271 737
517
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