Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Lenovo ha lanciato il ThinkTab X11 rimettendo piede nel segmento dei tablet Android con il marchio Think dopo oltre un decennio di assenza. Il risultato è un dispositivo che prende una direzione precisa: massima dotazione funzionale, costruzione resistente, autonomia fuori dagli schemi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-07-2010, 08:59   #1
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Installazione Interop (PIA)

Ciao a tutti!

Sto realizzando un programmino che deve leggere il contenuto di file excel con visual 2008.

Voglio utilizzare l'Interop della Microsoft per leggere i files excel.

Il problema è che ho scritto il codice e quando lo compilo mi da errori per la libreria Microsoft.Office.Interop.Excel.dll

Ho trovato la procedura di installazione su questo sito:
http://www.dotnethell.it/articles/officexppia.aspx

Ma a quanto pare non va bene.

Se avete esperienza su questo argomento potreste darmi dei consigli sull'installazione?

Grazie in anticipo.
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 09:07   #2
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Hai installato in GAC gli assembly con gacutil?
Li hai aggiunti come reference al progetto?
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 09:28   #3
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da astorcas Guarda i messaggi
Hai installato in GAC gli assembly con gacutil?
Li hai aggiunti come reference al progetto?
No potresti dirmi come si fa?
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 09:32   #4
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
da linea di comando scrivi:

Codice HTML:
gacutil /i <percorso assembly>
poi da visual studio clicchi col destro sul progetto e fai add reference-> nel tab .NET scegli quello che hai appena installato
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 09:46   #5
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da astorcas Guarda i messaggi
da linea di comando scrivi:

Codice HTML:
gacutil /i <percorso assembly>
poi da visual studio clicchi col destro sul progetto e fai add reference-> nel tab .NET scegli quello che hai appena installato
Ok ora ci provo... nel frattempo potresti consigliarmi un manuale di visual 2008 da acquistare?
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 09:54   #6
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Ok ora ci provo... nel frattempo potresti consigliarmi un manuale di visual 2008 da acquistare?
secondo me msdn basta e avanza
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 10:19   #7
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da astorcas Guarda i messaggi
secondo me msdn basta e avanza
Si ma era per avere un manuale di riferimento cartaceo visto che molti comandi ancora non li conosco.
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 11:02   #8
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da astorcas Guarda i messaggi
Hai installato in GAC gli assembly con gacutil?
Li hai aggiunti come reference al progetto?
Ma non fa prima ad usare la cartella c:\Windows\Assembly e a copiarci dentro i file che gli servono?
Perdersi nei meandri di gacutil mi sa che gli possa creare solo confusione.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 11:11   #9
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Ma non fa prima ad usare la cartella c:\Windows\Assembly e a copiarci dentro i file che gli servono?
Perdersi nei meandri di gacutil mi sa che gli possa creare solo confusione.
Si certo, ma ho cercato di mantenermi il linea con la guida che ha postato, Vabbé ora sa che gacutil /i = "copia in %windir%/Assembly" (all'incirca )
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 11:24   #10
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Ma non fa prima ad usare la cartella c:\Windows\Assembly e a copiarci dentro i file che gli servono?
Perdersi nei meandri di gacutil mi sa che gli possa creare solo confusione.
Scusa tomminno ma quindi potrei anche solamente prendere le dll dell'interop e copiarle dentro la cartella? Così brutalmente?
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 11:30   #11
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Scusa tomminno ma quindi potrei anche solamente prendere le dll dell'interop e copiarle dentro la cartella? Così brutalmente?
Si. E poi anche cancellarle, come se fosse una normale cartella (anche se explorer la visualizza in modo particolare).
Occhio a non cancellare assembly diversi dai tuoi.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 12:10   #12
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Si. E poi anche cancellarle, come se fosse una normale cartella (anche se explorer la visualizza in modo particolare).
Occhio a non cancellare assembly diversi dai tuoi.
Ok ho fatto grazie mille!!!

A buon rendere!
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 12:12   #13
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Ok ho fatto grazie mille!!!

A buon rendere!
Ma adesso devo aggiungere le reference al progetto?
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 12:13   #14
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Ma adesso devo aggiungere le reference al progetto?
yes
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 14:14   #15
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da astorcas Guarda i messaggi
yes
Certo che è un po un casino utilizzando l'interop... Ma per voi in termini di stabilità è affidabile?

altrimenti potreste darmi qualche suggerimento per affrontare il problema?

Devo leggere il contenuto di un file excel e confrontarlo con il contenuto di un file di testo. Come potrei fare?
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 14:20   #16
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Certo che è un po un casino utilizzando l'interop... Ma per voi in termini di stabilità è affidabile?

altrimenti potreste darmi qualche suggerimento per affrontare il problema?

Devo leggere il contenuto di un file excel e confrontarlo con il contenuto di un file di testo. Come potrei fare?
La procedura che stai utilizzando non va fatta solo per utilizzare interop. Ogni qual volta hai bisogno di una libreria devi referenziarla nel progetto e questa deve essere di norma o nella cartella del tuo eseguibile o nella GAC. Che difficoltà stai incontrando?
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 14:32   #17
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Quote:
Originariamente inviato da astorcas Guarda i messaggi
La procedura che stai utilizzando non va fatta solo per utilizzare interop. Ogni qual volta hai bisogno di una libreria devi referenziarla nel progetto e questa deve essere di norma o nella cartella del tuo eseguibile o nella GAC. Che difficoltà stai incontrando?
Si il problema dell'installazione dell'Interop l'ho risolto ora ci sono le librerie nel progetto.

La difficoltà la sto incontrando nel scrivere il codice per leggere il contenuto del file excel.
La mia idea è quella di realizzare un form con varie finestre. Nella prima è presente lo spazio ed i pulsanti per aprire i file di input (in questo caso il file .xls ed il file .txt).

La seconda finestra è quella che fa il confronto tra i dati letti nel file excel e quelli letti nel file .txt. Il confronto viene fatto in una dataGridView.

Ad esempio quando si clicca il pulsante "Check" allora parte il confronto tra i due files.

Non so se possa andare bene in questo modo.

Quello che so è che con l'Interop posso andare a leggere il contenuto delle celle indicando semplicemente le coordinate nel codice.

Te come la imposteresti la soluzione al problema?

Grazie per la disponibilità e per le risposte celeri.
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2010, 14:43   #18
astorcas
Senior Member
 
L'Avatar di astorcas
 
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
Quote:
Originariamente inviato da Andy1984 Guarda i messaggi
Si il problema dell'installazione dell'Interop l'ho risolto ora ci sono le librerie nel progetto.

La difficoltà la sto incontrando nel scrivere il codice per leggere il contenuto del file excel.
La mia idea è quella di realizzare un form con varie finestre. Nella prima è presente lo spazio ed i pulsanti per aprire i file di input (in questo caso il file .xls ed il file .txt).

La seconda finestra è quella che fa il confronto tra i dati letti nel file excel e quelli letti nel file .txt. Il confronto viene fatto in una dataGridView.

Ad esempio quando si clicca il pulsante "Check" allora parte il confronto tra i due files.

Non so se possa andare bene in questo modo.

Quello che so è che con l'Interop posso andare a leggere il contenuto delle celle indicando semplicemente le coordinate nel codice.

Te come la imposteresti la soluzione al problema?

Grazie per la disponibilità e per le risposte celeri.
Direi che come idea va bene
Ed è anche fattibile. Per selezionare le celle nel codice se non ricordo male c'è un oggetto apposito, che si chiama Range. Cmq gli oggetti di cui hai bisogno sono essenzialmente questi elencati qua
astorcas è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2010, 06:48   #19
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Grazie Astorcas e Tommino!

Volevo chiedervi se sapevate come si crea una toolStripProgressBar. Ho cercato su msdn come mi hai detto te astorcas ma c'è scritto solo gli elementi che servono per realizzarla.

Grazie come sempre!
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2010, 10:53   #20
Andy1984
Member
 
L'Avatar di Andy1984
 
Iscritto dal: Mar 2010
Città: Roma
Messaggi: 132
Ho risolto grazie!
Andy1984 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
Due scrivanie angolari gaming a prezzi b...
Telecamere e intelligenza artificiale su...
L'ASUS Zenbook di cui tutti parlano torn...
Helios, la piattaforma di Schneider Elec...
Multiverse Computing raccoglie 500 milio...
Videogiochi, social e azzardo: un giovan...
Tre astronauti rientrano dalla ISS: la S...
Kimi K3 ha trovato 19 zero-day in Redis ...
Aggiungere un acceleratore IA per data c...
Debian valuta lo stop totale ai contribu...
Huawei sfida il ban USA: al via la produ...
QNAP lancia i nuovi NAS TS-262A e TS-462...
E4 Computer Engineering e EuroHPC JU uni...
World di Sam Altman raccoglie 52,5 milio...
AMD prepara il futuro delle CPU Ryzen: Z...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:56.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v