Questione : IL DLL di COM rimuove TypeLib ed i riferimenti di CLSID nella registrazione - VB

Using il codice di VB.NET che prova al unregister COM VB6 ha basato il DLL. Provato using regsvr32 /u vb6dll.dll. In qualche modo le entrate di registrazione GUID in HKEY_LOCAL_MACHINE \ SOFTWARE \ codici categoria \ CLSID o TYPELIB per il DLLs su ordinazione non ottiene removed.

Am che prova a scrivere il codice per pulire tutti i riferimenti (GUID, TYPELIB, CLSID) di questo DLL nella registrazione. È ci un migliore senso fare questo? Devo scrivere il codice in VB.NET per cercare e cancellare queste entrate. l'aiuto e l'inserire del

Any il giusto senso MOLTO è apprezzato. Grazie.  
class= del

Risposta : IL DLL di COM rimuove TypeLib ed i riferimenti di CLSID nella registrazione - VB

esaminare questo
http://www.sommarskog.se/share_data.html

Inoltre, se potete rendergli una funzione anziché uno PS, potete restituire una variabile della tabella.

dichiarare lo sysname del @tablename
dichiarare lo sysname del @colname

selezionare il @tablename del principale 1 = il tablename, @colname = ColumnName da dbo.TestTableList ()
selezionare il @tablename, @colname
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
GENERARE la FUNZIONE TestTableList ( 
) TABELLA DI @TABLELIST DI RITORNI (
  IDENTITÀ DI IDENTIFICAZIONE INT (1, 1),
  TableName SYSNAME,
  ColumnName SYSNAME
) COME COMINCIANO  
	INSERTO NEL @TABLELIST
	SELEZIONARE TABLE_NAME, COLUMN_NAME
	DA INFORMATION_SCHEMA.COLUMNS
	
	RITORNO 
ESTREMITÀ
Altre soluzioni  
 
programming4us programming4us