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


Anropa COM (comserver) som är inbyggt i en EXE

Postades av 2007-06-14 00:04:42 - Björn Mattsson, i forum c# (c-sharp), Tråden har 4 Kommentarer och lästs av 1035 personer

Jag har använt mig av C# av och till under några år och har mycket att lära fortfarande. Bland annat hur man kan använda sig av en COM-komponent som är en del av en EXE-fil. Jag har med framgång skapat interopversioner av DLL-filer, men jag går helt bet på hur jag ska "attackera" detta uppdrag.

Jag har installerat programvaran ifråga och använt ett antal reg-filer för att registrera tre stycken ProgID:n. Sedan har jag per instruktion kört programvaran med växeln /RegServer. Detta ska vara tillräckligt för att köra igång. Jag skulle vilja referera till COM-komponenterna men jag hittar ingenting att referera. Via ett par böcker och en del surfande har jag kommit till slutledningen att jag måste använda mig av late binding och har börjar tröska med Type.CreateFromProgID, Invoke med mera men jag har kör fast.

Efter denna långa inledning är min fråga helt enkelt om det finns något sätt att skapa en Interop och därmed få early binding när jag bara har en EXE-fil att tillgå? Och om late binding är enda lösningen, om någon har något kodexempel.

Tack på förhand,
Björn


Svara

Sv: Anropa COM (comserver) som är inbyggt i en EXE

Postades av 2007-06-14 07:45:23 - Johan Djupmarker

Jag har en sådan EXE gjord i VB6 som jag använder från en annan VB6-applikation. Men nu testade jag att lägga till en COM-referens i VS2005 och den finns med i listan där också. Så det borde alltså bara vara att lägga till en referens. Har du kollat om den finns med i listan där?

/Johan


Svara

Sv:Anropa COM (comserver) som är inbyggt i en EXE

Postades av 2007-06-14 09:24:09 - Björn Mattsson

Refererar du EXE-filen direkt då? Jag har VS 2003 så kanske finns det en skillnad i hur COM-objekt visas?

/Björn


Svara

Sv: Anropa COM (comserver) som är inbyggt i en EXE

Postades av 2007-06-14 10:34:38 - Johan Djupmarker

Samma i VS2003. Högerklicka på projektet i Solution Explorer, välj Add Reference, går till COM-fliken och där ska den finnas om den är ordentligt registrerad.

/Johan


Svara

Sv:Anropa COM (comserver) som är inbyggt i en EXE

Postades av 2007-06-14 12:28:24 - Björn Mattsson

Då är det något vajsing med registreringen. Tack för hjälpen i alla fall!

/Björn


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 718
27 958
271 751
3 324
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