Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278

    [VB6] problemi nell'aprire file

    ho creato un programma di cui posto qui il codice...è da finire..per cui ci sono un po' di imprecisioni....che si potrbbero migliorare....va bè per ora cmq va ....
    lo posto

    Option Explicit

    Private Sub Combo1_Click()
    Select Case Combo1.ListIndex
    Case 0
    File1.Pattern = "*.*"
    Case 1
    File1.Pattern = "*.jpg"
    Case 2
    File1.Pattern = "*.bmp"
    Case 3
    File1.Pattern = "*.jpeg"
    End Select
    End Sub

    Private Sub Command1_Click()
    End
    End Sub

    Private Sub Command2_Click()
    MsgBox "created by stejano"
    End Sub

    Private Sub Dir1_Change()
    File1.Path = Dir1.Path
    End Sub

    Private Sub Drive1_Change()
    Dir1.Path = Drive1.Drive


    End Sub

    Private Sub File1_Click()
    On Error GoTo errorecaricamento
    Dim prova As Picture
    Set prova = LoadPicture(File1.FileName) 'Prova è una variabile "Picture"
    Picture1.Picture = prova
    Picture2.PaintPicture Picture1.Picture, 0, 0, Picture2.Width, Picture2.Height

    SavePicture Picture2.Image, "C:\Out.bmp"
    Text1.Text = File1.FileName
    Exit Sub

    errorecaricamento:
    MsgBox "errore file caricato errato"
    Exit Sub



    End Sub

    Private Sub Form_Load()
    Combo1.AddItem "tutti i file (*.*)"
    Combo1.AddItem "file jpg (*.jpg)"
    Combo1.AddItem "file bmp (*.bmp)"
    Combo1.AddItem "file jpeg (*.jpeg)"
    Combo1.ListIndex = 0




    End Sub









    Private Sub Option1_Click()
    If Option1.Value = True Then
    Picture2.Width = 1175
    Picture2.Height = 2775


    End If
    End Sub





    ok il problema è che apre solo i file(le immagini) che sono nella cartella in cui è il programma...se provo a fare una ricerca nelle altre cartelle e apro un file in un altra cartella mi dà il segnale di errore.....come mai???
    grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Hai controllato che File1.FileName contenga il percorso completo e non solo il nome dell'immagine?

    Ciao

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi usare sia il nome del file che il percorso .. quindi

    Set prova = LoadPicture(File1.Path & "\" & File1.FileName)

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    278
    grazie...funziona....troppo bello!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.