Thejuster (Admin)
Guru^2
Messaggi: 2305
Iscritto: 04/05/2008
|
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# |
[DllImport("shell32.dll")] static extern IntPtr ShellExecute( IntPtr hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, 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 |
public enum ShowCommands : int
{
SW_HIDE = 0,
SW_SHOWNORMAL = 1,
SW_NORMAL = 1,
SW_SHOWMINIMIZED = 2,
SW_SHOWMAXIMIZED = 3,
SW_MAXIMIZE = 3,
SW_SHOWNOACTIVATE = 4,
SW_SHOW = 5,
SW_MINIMIZE = 6,
SW_SHOWMINNOACTIVE = 7,
SW_SHOWNA = 8,
SW_RESTORE = 9,
SW_SHOWDEFAULT = 10,
SW_FORCEMINIMIZE = 11,
SW_MAX = 11
}
|
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 |
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "Tutti i file *.*|*.*";
if(dlg.ShowDialog() == DialogResult.OK)
{
ShellExecute(IntPtr.Zero, "open", dlg.FileName, "", "", ShowCommands.SW_NORMAL);
}
|
EDIT:
Omg! abbiamo capito che siamo nella ciaffo zone.
Ma perchč? nel mio codice appare ( Codice sorgente - presumibilmente Ciaffo Zone ) lol
Ultima modifica effettuata da Thejuster il 10/05/2013 alle 10:39
|
|
Giovisual 2 (Normal User)
Rookie
Messaggi: 36
Iscritto: 07/05/2013
|
Ok,non sto capendo pių niente
Non č che potresti inserire il percorso del file?
č
C:\Prova.ppt
Ultima modifica effettuata da Giovisual 2 il 10/05/2013 alle 10:54 |
|
Giovisual 2 (Normal User)
Rookie
Messaggi: 36
Iscritto: 07/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 |
|
Thejuster (Admin)
Guru^2
Messaggi: 2305
Iscritto: 04/05/2008
|
emh....
cmq si dovrebbe aprire anche il pps
|
|
Giovisual 2 (Normal User)
Rookie
Messaggi: 36
Iscritto: 07/05/2013
|
Continuo a non capirli questi codici
No č che esiste un altro metodo per far partire le presentazione power point tramite un launcher
|
|
Thejuster (Admin)
Guru^2
Messaggi: 2305
Iscritto: 04/05/2008
|
|
|
Giovisual 2 (Normal User)
Rookie
Messaggi: 36
Iscritto: 07/05/2013
|
Fa lanciare file exe
Non file ppt/ppf
|
|
Thejuster (Admin)
Guru^2
Messaggi: 2305
Iscritto: 04/05/2008
|
ops vero mi ero dimenticato che non ho caricato la nuova versione.
stasera aggiungo questa funzione prova a riscaricarlo domani mattina
|
|