Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Delphi aiuto... problema banale...

    Salve a tutti,
    so che è banale come richiesta, ma sto programmando con Delphi, sono alle prima armi e quindi ancora non ne capisco bene. Il problema è questo: dovo aver posizionato il bottone, vorrei fare in modo che appena viene cliccato si apra un file di formato mp3.
    Gentilmente sapete dirmi quale codice posso usare??
    Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    ciao,

    sul tuo form devi inserire il componente tmediaplayer che trovi nella palette system


    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    ciao,...
    una volta inserito il componente TMediaPlayer si fa cosi per suonare:

    codice:
            MediaPlayer1.FileName:=NomeCanzone;  // esempio nomecanzone='MiaCanzone.mp3'
            MediaPlayer1.Open;
            MediaPlayer1.Play;
    ci sono altri stati che può assumere mediaplayer
    codice:
         MediaPlayer1.Play;
         MediaPlayer1.Pause;
         MediaPlayer1.Stop;
         MediaPlayer1.Close;
         MediaPlayer1.open;
    ciao

  4. #4
    Originariamente inviato da 123delphi321
    ciao,

    sul tuo form devi inserire il componente tmediaplayer che trovi nella palette system


    ciao
    Grazie mille...
    E se invece vorrei aprire un file esterno...
    Ad esempio cliccando sul bottone si aprirà una pagina salvata di word?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    non ho ben capito cosa vuoi fare.....


    se dalla tua applicazione vuoi aprire una file di doc con word...

    devi usare un comando

    codice:
      fname := path+nomefile;  // c:\prova\prova.doc
      ShellExecute( Application.Handle , 'open', PChar(fname), nil, nil, SW_MAXIMIZE);

    ciao

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Moderazione

    Come espressamente indicato nel regolamento interno, il titolo della discussione deve dare un'indicazione di massima del contenuto della discussione.

    "Problema banale" può andar bene per qualunque discussione presente nel forum.. qualunque problema è banale per qualcuno e meno per un altro, ma tutto questo non dà alcuna informazione sul problema in se.

    Ho corretto io il titolo.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #7
    Grazie mille...
    Ah scusa per il titolo sbagliato ma sono nuova...

  8. #8
    Originariamente inviato da 123delphi321
    non ho ben capito cosa vuoi fare.....


    se dalla tua applicazione vuoi aprire una file di doc con word...

    devi usare un comando

    codice:
      fname := path+nomefile;  // c:\prova\prova.doc
      ShellExecute( Application.Handle , 'open', PChar(fname), nil, nil, SW_MAXIMIZE);

    ciao
    Ciao... grazie ancora... solo che non riesce ad identificare fname... ho saltato qualcosa?

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,315
    codice:
    var
       fname: string;
    begin
    //  fname := .....devi inserire il path e nome file es.: 
      fname := 'c:\prova\miodocumento.doc';
      ShellExecute( Application.Handle , 'open', PChar(fname), nil, nil, SW_MAXIMIZE);
    end;

    ciao

  10. #10
    Grazie mille...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.