Bonjour,
Je vous écrit se message pour savoir comment faire pour, avec un SaveFileDialog, enregistrer une vidéo par exemple, vidéo déja crée.
Vola j'espère avoir été clair
(J'ai chercher dur et je vous écrit tout rouge)
Bonjour,
Je vous écrit se message pour savoir comment faire pour, avec un SaveFileDialog, enregistrer une vidéo par exemple, vidéo déja crée.
Vola j'espère avoir été clair
(J'ai chercher dur et je vous écrit tout rouge)
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
Quel est l'interet de sauver un fichier deja existant ??
Une SaveFileDialog c'est fait pour sauvegarder un fichier qui n'existe pas à la base...
Utilise une OpenFileDialog pour ouvrir ta vidéo
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Je vous explique:
Le programme a 2 bouton un qui ouvre un fichier que se trouve dans le programme et le 2eme bouton est pour prendre le fichier qui est dans le prog est l'enregistrer sur son Pc Voyer vous ce que je veux dire????
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
Le composant SaveFileDialog ne sert qu'à afficher une interface de choix d'un nom de fichier pour l'enregistrement. En aucun cas, il ne sauvegarde le fichier. Tout ce que tu peux obtenir de ce composant, c'est le nom de fichier sélectionné par l'utilisateur. Ensuite il t'appartient d'utiliser (ou non) ce nom de fichier pour ouvrir ou créer le fichier, et écrire les données dedans.
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
je n'est pas très bien compris tu peux être plus clair
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
Hmmm, je vais essayer.
Alors SaveFileDialog, si on traduit, ça y en a vouloir dire 'Boite de dialogue de sélection d'un emplacement de sauvegarde'. Cela veut dire ça ne sauvegarde pas ton fichier tout seul.
On l'utilise de cette manière (schématique) :
Comme dit c'est conceptuel, ne cherche pas à compiler. Mais c'est exactement cette logique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 monSaveFileD = new SaveFileDialog(); monSaveFileD.ShowDialog(); String nomFichier = monSaveFileD.Filename; // Ensuite File.Open(nomFichier); File.Write(contenuDuFichier); File.Close();
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Dans ce cas la crée un fichier puis écrit les données dedans puis ferme le fichier = sauvegarde manuelle.
Tu ne peux pas utiliser de SaveFileDialog
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Oui ok sa va j'ai un peu compris mais comment je dois taper le code, je tente depuis 1h30 sans parvenir au résultat.Envoyé par SaumonAgile
Je devien fou
Et en plus j'ai l'impression d'être un
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
j'ai peut être fais une bétise mais il me dit (il=Microsofte Visual Basic 2005 Ed Express) que:
Open n'est pas un element "String"
Write n'est pas un element "String"
Close n'est pas un element "String"
OU
Il me dis que File n'est pas déclaré
Si j'ai merder dites moi le que je parte au Parking des Boulet
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
Tien cadeau !
Pour convertir des données en tableau de bytes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub SaveFile(ByVal NomFichier As String, ByVal data As Byte()) Try Dim Stream As New IO.FileStream(NomFichier, IO.FileMode.Create, IO.FileAccess.Write) 'crée le fichier Stream.Write(data, 0, data.Length) 'ecris les données Stream.Close() 'ferme le flux Catch ex As Exception 'intercepte les erreurs MsgBox(ex.Message) End Try End Sub
Voila !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim dataByte As Byte() = System.Text.Encoding.UTF8.GetBytes("Salut ca va ??")
Bon courage
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Voici le code qui affiche la boite de dialogue :
Le SaveFileDialog odfFichier est ajouté sur le formulaire avec le designer dans VS.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String nomFichier = String.Empty; if (ofdFichier.ShowDialog() == DialogResult.OK) nomFichier = ofdFichier.FileName;
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Oki merci c'est vraiment trop simpa.
Mais je sais pas si c'est moi qui m'exprime mal donc je vais retenter de le dire autrement:
Donc voila vous avez mon programme sous les yeux (imaginez ) et vous regarder des vidéo et vous vous dite tien celle ci je la veux et vous cliquez sur un bouton "Prendre cette vidéo" et HOP comme par magie (mais plus avec du code ) une fenètre s'ouvre et vous demende ou voulez vous mettre la vidéo.
Voila un jolie petit résumé.
Dois-je faire ça avec un SaveFileDialog ou avec autre chose.
Voila je crois que tout est bon maintenant je vais au parking pour me pendre.
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
C'est effectivement un SaveFileDialog, il permet de sélectionner un nom de fichier.une fenètre s'ouvre et vous demende ou voulez vous mettre la vidéo
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Oui tu utilses une SaveFileDialog ! Mais SEULEMENT pour récupérer le path de sortieEnvoyé par jockyboss777
Sinon tu va devoir créer ton fichier et ecrire les bytes de ta vidéo dans le fichier !
Cf mon code ci haut
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Ok mais un dernier truc comment je lui dis ou il est le fichier vidéo que je veux qu'il enregistreEnvoyé par Aspic
J'ai beau chercher je ne trouve pas!!
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
Hein ??
Le fichier video tu sais ou il est ! puisqu'il est dans ton prog ^^
Je capte pas
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Oui mais je le met ou le code que tu m'à passer, passe que la le post que tu vien de m'envoyer me trouble un peu ???
Car la vidéo est a part du prog en fait c'est lorsqu' on appuis sur un boton est WMP s'ouvre lisant la vidéo (WMP ou un autre)
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
On va essayer de comprendre pas à pas :
1) Ton fichier vidéo est ou ? (Internet, local sur pc de l'utilisateur, dans le programme)
2) Pourquoi veux tu utiliser une SaveFileDialog si le fichier est deja sur le pc en local ?
3) Que veux tu faires exactement et exprime toi clairement !
Après on avancera
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
1) Il est sur MON PC (c:\programmes\Projet\nom vidéo.mov)Envoyé par Aspic
Mais on peut la voir en cliquant sur un bouton (qu'y ouvre le lecteur Quick Time)
2) Pour que lorsque la personne installera le prog sur son PC il peux enregistrer sur son Pc pour pouvoir la regarder sans qu'il est a ouvrir le prog !!! (je sais pas si je suis clair mais je ne trouve aucun autre moyen pour expliquer)
3)Je ne vois comment être plus claire je suis désolé mais bon...
Si je ne suis pas obliger utiliser un SaveFileDialog alors quesque je peux utiliser ???
Vouila
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples).
Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
Dans ce cas la tu seras obliger de mettre ta video dans l'install de ton programme (et ca va faire gros !).
Quand l'autre l'installera sur son PC ton programme alors la video sera disponible dans le repertoire d'execution de ton programme et il pourra la voir sans probleme !
Donc pas besoin de SFV !
Qui ne tente rien n'a rien !
Ce qui ne nous tue pas nous rends plus fort !!
Mon projet ZELDA en C++/Allegro
http://www.tutoworld.com - Le Forum -
Mes ressources Dotnet (cours, sources, tutos)
--------------------------------------------
+ + =
Ne pas oublier le Tag !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager