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


Starta "fil" med assosierat program

Postades av 2003-10-28 11:15:10 - Benny Jonsson, i forum vb.net, Tråden har 3 Kommentarer och lästs av 871 personer

Hur exekverar man en sökväg till en fil (exempelvis word-fil eller ett acrobat-dockument) med det program som Windows har assosierat till filens filtillägget från VB.NET. Eftersom att användaren själv lägger in sökvägen till filen (i mitt program)så kan den vara i godtykligt format. Motsvarande "Högerklick - Öppna" i Explorern.

/Benny


Svara

Sv: Starta "fil" med assosierat program

Postades av 2003-10-28 11:25:51 - Oskar Johansson

[Start program/hemsida]


Svara

Sv: Starta "fil" med assosierat program

Postades av 2003-10-28 12:39:38 - Benny Jonsson

Tackar. Jag sökte lite men hittade inte det i något forum.


Svara

Sv: Starta "fil" med assosierat program

Postades av 2003-10-30 11:34:38 - Roger Gusthage

Inte .NET men väl i VB

Du kan använda funktionen ShellExecuteEx( sei As SHELLEXECUTEINFO).
Se MSDN länk http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecuteex.asp

Själv använder jag den något såhär
<code>
' -- i toppen av modulen deklarera följande --
Private Type SHELLEXECUTEINFO
cbSize As Long
fMask As Long
hWnd As Long
lpVerb As String
lpFile As String
lpParameters As String
lpDirectory As String
nShow As Long
hInstApp As Long
lpIDList As Long
lpClass As String
hkeyClass As Long
dwHotKey As Long
hIcon As Long
hProcess As Long
End Type

Private Const SEE_MASK_NOCLOSEPROCESS = &H40
Private Const SW_SHOWNORMAL = 1

Private Declare Function ShellExecuteEx Lib "shell32.dll" Alias "ShellExecuteExA" (lpExecInfo As _
SHELLEXECUTEINFO) As Long

Private Const SE_ERR_FNF = 2
Private Const SE_ERR_NOASSOC = 31

Private Function OpenFile()

Dim sei As SHELLEXECUTEINFO
Dim retVal As Long

With sei
.cbSize = Len(sei)
.fMask = SEE_MASK_NOCLOSEPROCESS
.hWnd = formHwnd
.lpVerb = "open"
.lpFile = "c:/textdokument.txt"
.lpParameters = ""
.nShow = SW_SHOWNORMAL
End With

retVal = ShellExecuteEx(sei)
If retVal = 0 Then
' Ett fel uppstod.
Select Case sei.hInstApp
Case SE_ERR_FNF
'Filen kunde inte hittas.
Case SE_NOASSOC
'Inget program associerat med filen.
Case Else
'Ett okänt fel uppstod.
End Select
End If

End Function
</code>


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 159
27 952
271 704
1 597
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