Avatar billede razersedge Nybegynder
07. september 2001 - 22:40 Der er 10 kommentarer og
1 løsning

Fil associationer

Hej folkens.
Jeg har brugt svaret på: http://www.eksperten.dk/spm/105712

men jeg kan ikke finde ud af at få navnet og stien på den fil man åbner, den skal nemlig bagefter åbnes i en tekstboks i det program som filen er associeret til.. Faktisk ligesom notesblokken gør når man åbner en txt-fil.
Avatar billede roenving Novice
07. september 2001 - 23:04 #1
Jamen så skal du \'bare\' bruge den metode, som er skitseret først i spørgsmålet, men du skal så fortsætte en anelse længere, nemlig ind i

Redigér, i vinduet Handlinger vælge Ny, kalde handlingen \'open\', finde frem til applikationen, du vil bruge, og tilføje et %1 til filnavnet på applikationen.

hth
jes
Avatar billede razersedge Nybegynder
07. september 2001 - 23:11 #2
det er slet ikke det der er problemet, desuden er det ikke en holdbar løsning til et program som skal kunne gøre det selv ( se kategori: visual basiv )

Det jeg vil have er at mit program som bliver åbnet når jeg dbl-klikker på filen, skal loade filen ind i en tekstboks.
Avatar billede roenving Novice
07. september 2001 - 23:23 #3
Øeh ...
Så har jeg ikke helt forstået dig -- jeg har brugt nøjagtig den metode, til at sørge for, at Notepad åbner, når jeg dobbeltklikker på .ini-filer og det virker upåklageligt !!
jes
Avatar billede razersedge Nybegynder
07. september 2001 - 23:51 #4
Okay... Den metode kender jeg godt, men det er overhovedet ikke det jeg skal bruge, jeg er ved at _lave_ et program, dertil skal der bruges kode til at ordne det med at loade filen, for at gøre det skal jeg have sti og navn, men det kender jeg ikke koden til..
Avatar billede roenving Novice
07. september 2001 - 23:58 #5
Okay
Avatar billede cellaneous Nybegynder
13. september 2001 - 16:55 #6
Jeg har ikke selv lavet et program med fil associering, men jeg tror dit problem er at opgaven er *to* ting

1) at lave filassociationen og dit ikonj bliver vist på alle filer med dit efternavn (det som du har fået http://www.eksperten.dk/spm/105712
så vidt jeg kan se, også kode med info på: http://www.vbsquare.com/files/association/)
men også

2) du skal i dit program tage hensyn til hvis det er åbnet med en fil istedet for at man har klikket på din exe fil (og det er dét svar du mangler) du skal have fat i \"command line parameters\" og finde sti og navn på den fil der er klikket på.

Jeg vil tro det er den her kode du leder efter:
http://www.vbweb.co.uk/show/36/3

You will have noticed that so far your program does not open the file. Explorer passes the file path to your program when it starts, and you can access this through the Command$ function.

Private Sub Form_Load()
    \'// check command line argument:
    If Command$ <> Empty Then
        \'// we have a file to open
        OpenFile Command$ \'// call your openfile procedure
    End If
End Sub


Avatar billede cellaneous Nybegynder
13. september 2001 - 16:58 #7
der er noget der minder om det her; hvis man trækker en fil hen og \"smider\" filen ovenpå dit program, som du måske også vil lade brugeren kunne bruge :-) igen handler det om at finde ud af \"hvad er det for en fil jeg som program skal åbne\" - et uundværligt link er http://www.codehound.com/vb/
Avatar billede razersedge Nybegynder
13. september 2001 - 20:29 #8
jeg kigger lige på det, og ja, det er PRÆCIS det jeg mangler
Avatar billede razersedge Nybegynder
13. september 2001 - 20:50 #9
det der \"OpenFile\" er det en sub jeg skal kalde eller hvad ?
Avatar billede razersedge Nybegynder
13. september 2001 - 20:53 #10
Fandt selv ud af det, Mange tak
Avatar billede cellaneous Nybegynder
14. september 2001 - 02:26 #11
det var så lidt, kun glad for jeg kunne hjælpe

selv tak - for at have fortalt mig det virker, hvis jeg en dag selv kaster mig over det (jeg har lavet et spil hvor man egentligt burde kunne klikke på savegames, men har ikke taget mig sammen til at lave det...)

og hvis andre skulle tænke \"æv, nu fik vi ikke svaret på om det var en sub\" så vil jeg da lige svare \"ja det er det\" (du kalder bare til den samme sub som hvis du havde valgt at åbne en fil inde i programmet)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester