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


Inställningar på dll'er?

Postades av 2003-02-26 09:23:27 - Andreas Olausson, i forum activeX, Tråden har 7 Kommentarer och lästs av 1208 personer

Jag har två dll'er som kommer att användas i ett intranätprojekt.

ASP anropar DLL1 som i sin tur anropar DLL2

DLL1's uppgift är endast att prata med DLL2

DLL2 pratar med en Exchangeserver

När jag debuggar i utvecklingsmiljön så funkar det bra men när jag registrerar dom och kör dom på riktigt så vill det sig inte riktigt...
Det verkar gå fel med anropen mellan DLL1 och DLL2

Som det är nu så har båda dll'erna dessa inställningar:

Properties:
Unattended Execution
Upgrade ActiveX Controls
Retained In Memory

Compile to Native Code (default inställningarna)

Project Compability

Wait for components to be created

Klassproperties:
Instancing - MultiUse
MTSTransactionModes - NotAnMTSObject

Är det någon som har en idé vore jag tacksam.

Måste man stoppa in dom i MTS/ComponentManager?



Svara

Sv: Inställningar på dll'er?

Postades av 2003-02-26 10:19:47 - Magnus Nilsson

Se till så att DLL1 har en referens till DLL2 innan du kompilerar den.
Project -> References

Blir det något informativt felmeddelande?

Prova dessutom att registrera dem i MTS:en. Funkar det så funkar det. Det finns inga direkta nackdelar med att använda MTS:en såvitt jag vet.

Hoppas det hjälper!


Svara

Sv: Inställningar på dll'er?

Postades av 2003-02-26 10:30:14 - Andreas Olausson

Hej,

Referenser finns.

Nu fick jag det lilla piffiga felet:
Class does not support Automation or does not support expected interface
Jag har även fått object or with not set eller vad det lyder...

Måste dllen(a) har någon MTSmode? type usesTransactions?


Svara

Sv: Inställningar på dll'er?

Postades av 2003-02-26 11:03:55 - Magnus Nilsson

Nej, dll:erna behöver inte ändras för att fungera i MTS. Det är bara om du vill kunna använda transaktionshanteringen tror jag.

Det första felet du nämner uppkommer om man har refererat ett objekt som uppvisar ett annat interface än det du använder i koden. Dvs du har antagligen refererat en tidigare eller senare version av dll:en än den som faktiskt är registrerad på servern. Uppkommer vanligtvis när utvecklaren har en senare version av MDAC på utvecklingsdatorn än vad som finns på servern..


Svara

Sv: Inställningar på dll'er?

Postades av 2003-02-26 11:50:27 - Andreas Olausson

Jag gjorde ett litet enkelt test nu

Jag la dit några helloWorld funktioner

i dll1

En enkel som tar en parameter in och spottar ut den igen...
asp -> dll1 -> asp <-- Funkar

En lika enkel som tar parametern och skickar till en lika dan funktion som den som funkar fast i dll2
asp -> dll1 -> dll2 -> dll1 -> asp <-- detta funkar inte
då får jag felet:
Class does not support Automation or does not support expected interface

om jag anropar funktionen i dll2 direkt
asp -> dll2 -> asp <-- Funkar

Det är snacket mellan dll'erna det hänger på.

I dll1 använder jag bara referens till dll2

I dll2 använder jag cdo.dll (v 1.2.1 på båda) och msado21.tlb (hade 2.5 förut men har gått ner nu

Ska jag dimma dll2 på något konstigt vis i dll1?


Svara

Sv: Inställningar på dll'er?

Postades av 2003-02-26 14:58:05 - Magnus Nilsson

Hmm, skumt det här..

Men det känns som att referensen från dll1 till dll2 är korrupt på något sätt. Jag hade provat att:

Öppna dll1 i VB och ta bort referensen till dll2
Avregistrera dll2 (regsvr32 /u)
Omkompilera dll2 (och registrera den igen, för säkerhets skull)
Lägga tillbaks referensen till dll2
Omkompilera dll1.

Fast du har väl redan gjort detta till förbannelse antar jag.. :)

Annars borde väl instantieringskoden se ut något såhär (länge sedan, detta):

Dim objDLL2 As DLL2.clsWhatever

Set objDLL2 = CreateObject("DLL2.clsWhatever")


Svara

Sv: Inställningar på dll'er?

Postades av 2003-02-26 15:34:43 - Andreas Olausson

Jo då, visst har jag provat det...utan resultat dock
MEN (inte dumt med ett men ibland)

Jag tog och gjorde helt nya dll'er av båda med samma referenser och allt. tror inte något skiljer dem åt. och nu funkar det.

Mycket knepigt.

Tack för all hjälp!


Svara

Sv: Inställningar på dll'er?

Postades av 2003-02-28 11:24:27 - Johan Lewis-Jonsson

Jag har varit med om samma sak ett flertal gånger. Som sagt brukar fungera att skapa om allt från början igen. Ungefär som allt annat i windows, restart :-)


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 153
27 952
271 704
728
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