Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Ciaffo Zone -  Visual basic express aprire un file ppt ?
Forum - Ciaffo Zone - Visual basic express aprire un file ppt ? - Pagina 2

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 10:35
Venerdė, 10/05/2013
Sono le Winapi,
la dichiarazione del punto di ingresso ad una funzione contenuta in una libreria com viene fatta prima di un void.

ovvero questa.

Codice sorgente - presumibilmente C#

  1. [DllImport("shell32.dll")]
  2.         static extern IntPtr ShellExecute(
  3.             IntPtr hwnd,
  4.             string lpOperation,
  5.             string lpFile,
  6.             string lpParameters,
  7.             string lpDirectory,
  8.             ShowCommands nShowCmd);



questo č un enueratore per facilitare la visione dei parametri da passare.
ma volendo puoi passare direttamente un numero intero anzichč questa.
cmq...

va dichiarata subito dopo il dllImport
Codice sorgente - presumibilmente Ciaffo Zone

  1. public enum ShowCommands : int
  2.         {
  3.             SW_HIDE = 0,
  4.             SW_SHOWNORMAL = 1,
  5.             SW_NORMAL = 1,
  6.             SW_SHOWMINIMIZED = 2,
  7.             SW_SHOWMAXIMIZED = 3,
  8.             SW_MAXIMIZE = 3,
  9.             SW_SHOWNOACTIVATE = 4,
  10.             SW_SHOW = 5,
  11.             SW_MINIMIZE = 6,
  12.             SW_SHOWMINNOACTIVE = 7,
  13.             SW_SHOWNA = 8,
  14.             SW_RESTORE = 9,
  15.             SW_SHOWDEFAULT = 10,
  16.             SW_FORCEMINIMIZE = 11,
  17.             SW_MAX = 11
  18.         }



ShellExecute(IntPtr.Zero, "open", "file.ppt", "", "", ShowCommands.SW_NORMAL);

File.ppt e il file da aprire ma usa l'openFileDialog che fai prima.



Codice sorgente - presumibilmente Ciaffo Zone

  1. OpenFileDialog dlg = new OpenFileDialog();
  2.  
  3. dlg.Filter = "Tutti i file *.*|*.*";
  4.  
  5. if(dlg.ShowDialog() == DialogResult.OK)
  6. {
  7.  
  8. ShellExecute(IntPtr.Zero, "open", dlg.FileName, "", "", ShowCommands.SW_NORMAL);
  9.  
  10. }




EDIT:
Omg! abbiamo capito che siamo nella ciaffo zone.
Ma perchč? nel mio codice appare  (  Codice sorgente - presumibilmente Ciaffo Zone ) lol :rotfl::rotfl:

Ultima modifica effettuata da Thejuster il 10/05/2013 alle 10:39


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 10:53
Venerdė, 10/05/2013
Ok,non sto capendo pių niente :om:
Non č che potresti inserire il percorso del file?
č
C:\Prova.ppt

Ultima modifica effettuata da Giovisual 2 il 10/05/2013 alle 10:54
PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 12:08
Venerdė, 10/05/2013
Va bene anche il codice per farla partire in formato .pps?

Ultima modifica effettuata da Giovisual 2 il 10/05/2013 alle 12:13
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 12:23
Venerdė, 10/05/2013
emh....

cmq si dovrebbe aprire anche il pps


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 15:57
Venerdė, 10/05/2013
Continuo a non capirli questi codici :noway:
No č che esiste un altro metodo per far partire le presentazione power point tramite un launcher

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 17:04
Venerdė, 10/05/2013
*ecciaf!*

odio le allergie!

prova questo

http://www.pierotofy.it/pages/projects/project.php?id=615

crei applicazioni solo con vari click, scegli il programma da lanciare, compili l'eseguibile e sei apposto.



https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
Giovisual 2 (Normal User)
Rookie


Messaggi: 36
Iscritto: 07/05/2013

Segnala al moderatore
Postato alle 17:33
Venerdė, 10/05/2013
Fa lanciare file exe
Non file ppt/ppf  

PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 17:37
Venerdė, 10/05/2013
ops vero mi ero dimenticato che non ho caricato la nuova versione.

stasera aggiungo questa funzione prova a riscaricarlo domani mattina


https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo