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


referens till wshell fungerar inte i Setup and deployment project

Postades av 2005-08-18 18:21:27 - Richard Österlind, i forum visual studio.NET IDE, Tråden har 2 Kommentarer och lästs av 596 personer

Jag skapar shortcuts till filer i custom action. Tyvärr måste jag skriva om "pathen" i dem då de varierar beroende på vilken version av Word och operativ som används.
Jag använder mig av wshshell (Windows scripting host, wshom.ocx) för detta.

Utvecklingsmiljön är visual basic 2003 på windows 2003. När jag kompilerar projektet fungerar det att köra setupen på windows 2003 och windowsxp service pack 2. Dock inte på win xp sp1 eller windows 2000 eller tidigare operativ. Där får jag ett fel enligt "COM Object with CLSID {72c24dd5... is either not valid or registered".

Således pekar com-interopen på en senare version av wshom.ocx. Jag har prövat att hämta in en tidigare version från Windows 98 men problemet kvarstår. Är det någon som har någon bra idé?

Det kanske finns något annat sätt att programmatiskt ändra i shortcutfiler (.lnk-filer)?

Extremt tacksam för svar!


Svara

Sv: referens till wshell fungerar inte i Setup and deployment project

Postades av 2005-08-19 09:23:49 - Mikael Wedham

Hej

Kolla på en metod att anropa COM, som kallas Late Binding. Det är ett sätt att inte låsa till en version, utan till ett "namn"
Risken är att saker inte funkar som tänkt, om namnen är samma och funktionerna är olika.

/micke


Svara

Sv:referens till wshell fungerar inte i Setup and deployment project

Postades av 2005-08-19 11:36:18 - Richard Österlind

Jag är extremt tacksam!!!

Följande fungerade utmärkt.

1. Glöm COM-interop. Det ställer bara till det.
2. Skapa kopplingen mot COM via Createobject enligt
Dim Wshshell As Object
Wshshell = CreateObject("Wscript.shell")
istället för referens och
Dim Wshshell As New IWshRuntimeLibrary.WshShell
3. COM-objektet anropas via late binding

Jag visste inte att man alltid kan anropa COM-objekt på detta vis. Jag trodde att man var tvungen att köra referens och COM-interop.


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 158
27 952
271 704
790
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