Registrare libreria ocx

Componenti Activex
Ciao, sono un nuovo studente di C#. Ho un’applicazione trace viewer e un file OCX trace viewer Control, sono stati scritti in C++ (ho il codice sorgente) per registrare i trace log (funzionalmente simili agli Event log di Windows). Ora sto scrivendo un’applicazione C# Console per filtrare ed estrarre dati dal trace log.
Ciao SA, sono ancora nel passo “HelloWorld” alla conoscenza relativa a .Net, tutto quello che so è che OCX ha molti metodi inclusi, voglio usare la funzione filtro di questa applicazione trace Viewer, come OCX è un assemblaggio di metodi, eventi e proprietà, ho pensato che forse OCX dovrebbe essere il mio orientamento. puoi mostrarmi una spiegazione più dettagliata su cosa dovrei usare invece?
No, mi dispiace. OCX è roba obsoleta rispetto a .NET. Se ha qualcosa di prezioso che non puoi permetterti di non riutilizzare, usalo. Puoi installarlo nel sistema e fare riferimento nel tuo assembly sotto la scheda COM della finestra “Add Reference”.
Grazie SA, ora posso capire cosa volevi mostrarmi. .Net ha molti assemblaggi incredibili che potrei usare per lo sviluppo. Ma voglio incorporare questo controllo ActiveX dell’utente delelgato dalla mia azienda per i suoi metodi specializzati.
Activex scaricare
Un controllo dei dati vi permette di eseguire la maggior parte delle operazioni di accesso ai dati senza scrivere alcun codice. Per creare un dynaset con un controllo dati, impostate le proprietà Connect, DatabaseName e RecordSource ed eseguite il comando Refresh.
Un controllo dati vi permette di legarlo ad altri controlli che visualizzano un campo, un record o più record del dynaset sottostante. Quando si verifica il movimento dei record, i dati nei controlli legati rimangono sincronizzati con il record corrente del dynaset. Se un utente cambia i dati in un controllo che è legato a un controllo dati, le modifiche si riflettono automaticamente nel dynaset e nel database sottostante.
Activex windows 10
Quando recentemente stavo mantenendo il vecchio codice dell’azienda, ho scoperto che l’applicazione usava il controllo pesgo32e.ocx. Baidu lo trova raramente. È un controllo grafico. Quando si registra, chiede “è stato caricato, ma l’ingresso non può essere trovato…”. È stato risolto dall’amministratore prima. Ora non può essere risolto. Ottenere una nuova abilità dopo aver consultato gli altri. :
1. Utilizzare il software dependency walker per aprire il file ocx. Trova che mancano alcune librerie dll. Poi metti la libreria di classe pertinente sotto C:\Windows\SysWOW64\PEGRP32E.DLL. Registrarsi di nuovo per avere successo.
Cos’è il controllo activex
Dynamic-link library (DLL) è l’implementazione Microsoft del concetto di libreria condivisa nei sistemi operativi Microsoft Windows e OS/2. Queste librerie di solito hanno l’estensione di file DLL, OCX (per le librerie contenenti controlli ActiveX), o DRV (per i driver di sistema legacy).
I formati di file per le DLL sono gli stessi dei file EXE di Windows, cioè Portable Executable (PE) per Windows a 32 e 64 bit, e New Executable (NE) per Windows a 16 bit. Come per gli EXE, le DLL possono contenere codice, dati e risorse, in qualsiasi combinazione.
I file di dati con lo stesso formato di file di una DLL, ma con diverse estensioni di file e possibilmente contenenti solo sezioni di risorse, possono essere chiamati DLL di risorse. Esempi di tali DLL includono le librerie di icone, che a volte hanno l’estensione ICL, e i file di font, che hanno le estensioni FON e FOT.[1]
Le prime versioni di Microsoft Windows facevano funzionare i programmi insieme in un unico spazio di indirizzi. Ogni programma doveva cooperare cedendo la CPU ad altri programmi in modo che l’interfaccia grafica utente (GUI) potesse essere multitasking e massimamente reattiva. Tutte le operazioni a livello di sistema operativo erano fornite dal sistema operativo sottostante: MS-DOS. Tutti i servizi di livello superiore erano forniti dalle librerie di Windows “Dynamic Link Library”. L’API di disegno, Graphics Device Interface (GDI), era implementata in una DLL chiamata GDI.EXE, l’interfaccia utente in USER.EXE. Questi strati extra sopra il DOS dovevano essere condivisi tra tutti i programmi Windows in esecuzione, non solo per permettere a Windows di lavorare in una macchina con meno di un megabyte di RAM, ma per permettere ai programmi di cooperare tra loro. Il codice in GDI doveva tradurre i comandi di disegno in operazioni su dispositivi specifici. Sul display, doveva manipolare i pixel nel frame buffer. Quando si disegna su una stampante, le chiamate API dovevano essere trasformate in richieste a una stampante. Anche se sarebbe stato possibile fornire un supporto hard-coded per un insieme limitato di dispositivi (come il display Color Graphics Adapter, il linguaggio di comando della stampante HP LaserJet), Microsoft scelse un approccio diverso. GDI avrebbe funzionato caricando diversi pezzi di codice, chiamati “device driver”, per lavorare con diversi dispositivi di output.