Kunne du ikke indsætte hele den kode der står? En sti kan jo ikke være 'autoswav', men må indeholde en drevbetegnelse. Din commonDialog skal så være indstillet til at vise indholdet i pågældende drev og mappe. Brugeren skal indtaste et filnavn, som nogle data - lyddata - så gemmes under.
Jeg bruger næsten aldrig commondialog i mine programmer, har dog fundet et eksempel, men det handler om at åbne en fil:
Private Sub knfindfil_Click() cmd.filter = "Alle Filer (*.*)|*.*| Jpg-billeder (*.jpg)|*.jpg|" '--- Specify default filter ----- cmd.FilterIndex = 2 cmd.ShowOpen txtdata(23).Text = cmd.filename labhuskgem.Visible = True End Sub
Når jeg er sikker på, hvad det er du vil have brugeren kan gøre, vil jeg gern kigge på det igen.
Jeg har fundet ud af det... du har ret.... jeg fandt fejlen ved commondialog'en, da programmet pludselig troede at det skulle åbne en fil fra det bibliotek, jeg havde valgt lydfilen i. men koden er kommet til at se sådan ud:
CommonDialog1.ShowOpen lydfilsti = "c:\data\autoswav.fil" Open lydfilsti For Output As #112 Print #112, CommonDialog1.FileName; Close #112 txtlydfil = CommonDialog1.FileName
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.