Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5 introduce Dynamic Multi Frame Generation e MFG 6X, permettendo fino a cinque frame generati per ogni frame renderizzato. I test su Cyberpunk 2077 e 007 First Light mostrano forti incrementi di FPS e riduzione della latenza su RTX 5090 Laptop. Migliorano fluidità, stabilità e qualità visiva.
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Quattro modi di indossarlo, stessa app del Plaud Note Pro e integrazione con il desktop. Il registratore IA da indossare di Plaud eccelle in mobilità, ma resta vincolato all'abbonamento ed è facile da perdere
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Xiaomi ha portato Redmi Watch 6 anche sul mercato italiano, puntando su un display AMOLED da 2,07 pollici con picco di luminosità a 2000 nit, frame in alluminio da 9,9mm e un'autonomia dichiarata di 12 giorni. Lo smartwatch gira su HyperOS 3 e integra GPS, Bluetooth 5.4 e oltre 150 sport mode. Il tutto a meno di 100 euro
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


DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
TIM, rincari da luglio: come evitare l'a...
WWDC 26: Il Digital Markets Act dell'Uni...
WWDC 26: Apple Intelligence rivoluziona ...
Siri AI arriva alla WWDC 2026: nuove cap...
Alla WWDC 2026 arriva la nuova architett...
Tra schede madri, schede video e IA le n...
Nintendo, multa da 35 milioni di euro in...
L'amministrazione Trump valuta una parte...
WWDC 26: Apple rinnova il controllo pare...
Apple al WWDC 26 presenta iOS 27: Liquid...
Xbox, alla fine, dà ragione a Pla...
Minecraft Dungeons 2: Microsoft ha annun...
Synology al Computex 2026: nuova generaz...
Quobly raccoglie 115 milioni di euro per...
BYD batte sul tempo Tesla Roadster: avvi...
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: 00:47.


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