SkockLink.

Leggi e scrivi i file di scelta rapida dal codice gestito.
Scarica ora

SkockLink. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Nome editore:
  • Karl E. Peterson
  • Sito web dell'editore:
  • Sistemi operativi:
  • Windows XP/2000/98/Me
  • Dimensione del file:
  • 22KB

SkockLink. Tag


SkockLink. Descrizione

Questo esempio dimostra come leggere e scrivere file di scelta rapida dal codice gestito. Include definizioni delle interfacce COM e dei coclassi necessari. Incluso è anche una classe di wrapper in più friendly .NET, chiamata shellshortcut, che si prende cura della maggior parte del lavoro sporco. Per dimostrare l'utilizzo della classe ShellShortCut, è incluso un semplice modulo di collegamento della scelta rapida. Per utilizzare scorciatoie nel proprio codice, è sufficiente includere i file ShellLink native.cs e shellshortcut.cs nel tuo progetto. Particolari Le scorciatoie vengono create e modificate utilizzando un'API COM, dove il ShellLink Coclass è la parte più importante. Implementa l'interfaccia I SkockLink (che esiste in due versioni, I SkockLink A per ANSI e I ShellLink w per Unicode) utilizzato per manipolare il Scorciatoia stessa e l'interfaccia iPeristFile per l'apertura e il salvataggio dei file di scelta rapida. (Implementa anche l'interfaccia I SkockLink Datatalist per memorizzare dati aggiuntivi con scorciatoie e una serie di altre interfacce che non ci interessa). Esistono due modi per accedere a questo coclass e alle relative interfacce in codice gestito. Il primo è quello di dichiararli tutti in una libreria di tipo, quindi utilizzare lo strumento TlBimp per creare un assembly gestito da esso. Il secondo modo, utilizzato in questo campione, è dichiararlo tutti noi stessi in codice. Il vantaggio di farlo in questo modo è che ottieni un assemblaggio meno a cui preoccuparsi. Ma significa anche che devi capire i dettagli sull'interop di com e sul marshaling. Il coclass e le interfacce sono contrassegnate con gli attributi Comimport e GUID. Le interfacce hanno anche bisogno dell'attributo InterfaceType. Quindi alcuni dei metodi e dei parametri del metodo necessitano anche degli attributi per garantire il marshaling corretto. La documentazione .NET Interop spiega tutto questo abbastanza bene.


SkockLink. Software correlato

PCL4P.

PCL4P può essere utilizzato nello sviluppo di applicazioni in modalità reale e protetta ...

15 102KB

Scarica

Wmgl.

Libreria grafica Windows Mobile: la nuova ERA di Windows Mobile Apps con 3D ...

13 542 KB

Scarica