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


öppna program?

Postades av 2002-11-14 08:06:38 - Diana Jonsson, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 430 personer

Hej och god morgon!

Jag har gjort ett program i Java som analyserar data i särkilda filer. När man dubbelklickar på dessa filer (ändelsen .slp) öppnas mitt program och filen öppnas och visas. Jag skulle vilja att man kunde öppna en sådan fil via Visual Basic. Hur gör man det? Via en open dialog. Måste man använda sig av ole/dll-filer?

Förklara gärna utförligt, jag är ny vad gäller dll-filer, men jag har programmerat endel i Visual Basic innan.


/D


Svara

Sv: öppna program?

Postades av 2002-11-14 08:53:16 - Peter Larsson

Om du bara vill öppna filen och läsa av den så är det bara att göra så här:

Open "Fil.slp" For Input As #1
Do Until EOF(1)
Input #1, str
Loop
Close #1

/ Peter


Svara

Sv: öppna program?

Postades av 2002-11-15 10:26:52 - Diana Jonsson

Hej igen!

Jag testade att använda shell, men det fungerade bara på själva applikationen. Det jag vill, är att en fil ska öppnas med hjälp av ett program. Tex att man letar upp ett worddokument i en opendialog och då ska dokumentet öppnas och visas med hjälp av Word.

Någon som vet?

/D


Svara

Sv: öppna program?

Postades av 2002-11-15 11:31:40 - Johan Djupmarker

Se [ShellExecute]

/Johan


Svara

Sv: öppna program?

Postades av 2002-11-15 12:04:14 - Diana Jonsson

Japp, det var ungefär så jag menade!
Men koden fungerade inte! Jag har klistrat in call anropet i
Private Sub Command2_Click(). I en "Modul1" i general declaration har jag lagt in resterande kod. Den ger felmeddelande på "call raden" och säger: Run-time error '424', object required. Jag har 4.0 kan det bero på det?

Det är inte en excell-fil jag vill öppna. Jag har nämligen gjort ett program i Java. Detta program är associerat till .slp filer. Och när jag dubbelclickar på en .slp fil, öppnas mitt program och denna .slp fil visas. (Precis som om man öppnade en .doc fil, så öppnas ju word och visar den filen man klickade på.) Och via Visual Basic vill jag alltså kunna öppna en .slp fil så att denna visas (precis som ovan exempel med excel!).


/Diana


Svara

Sv: öppna program?

Postades av 2002-11-15 12:38:54 - Andreas Hillqvist

Lägg koden i formulärets deklaration:
<code>
Private Const SW_SHOWNORMAL As LONG = 1&

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

</code>
Sätt strFileName till den fil det skall vara. Det två raderna som följer nedan är bara exempel:
<code>
Private Sub Command2_Click().
Dim strFileName as string
strFileName = Commondlg1.filename
strFileName = "c:\Din katalog\Ditt filanamn.slp"

ShellExecute Me.hwnd, "Open", strFileName, "", App.Path, SW_SHOWNORMAL)
End SUb
</code>


Svara

Sv: öppna program?

Postades av 2002-11-15 13:21:10 - Diana Jonsson

Jajemensan!

Det fungerar, (tårar i ögonen!)!

Det fungerar om jag lägger in sökvägen till mitt program istället för App.Path, (givet kanske).

Vad duktiga ni är!
Tack så mycket för hjälpen!!

/Diana


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 603
27 953
271 705
5 977
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