Domanda

Quali sono i flag richiesti affinché tlibimp.exe imiti correttamente la scelta 'Componente - > Importa controllo ActiveX - > Installare' nell'IDE Borland C ++ Builder 5? Attualmente passo tlibimp un ocx e -L-, ma c'è una perdita di funzionalità rispetto ai risultati dell'importazione manuale.

È stato utile?

Soluzione 2

Si scopre che la perdita di funzionalità era dovuta al fatto che il file ocx che stavo importando non era registrato. I progetti che utilizzavano questo controllo activeX erano ancora compilati senza problemi, ma erano ancora imperfetti. La registrazione dell'ocx con regsvr32 ha risolto il problema.

Altri suggerimenti

La riga di comando dipende da cosa sta tentando l'IDE ... per esempio installare un componente come x attivo.

-A Suffisso del file TypeLibrary (il valore predefinito è '_TLB', -A-: no suffisso)   -D Directory di output

-F Nome file output TypeLibrary (estensione ignorata)

-N Nome spazio dei nomi C ++   -X OCX Wrappers Nome file di output (estensione ignorata - C ++ solo)

Opzioni: - (le impostazioni predefinite sono mostrate di seguito)

-C- Genera file di importazione C ++

-E + Genera classe wrapper per dispinterfaces (solo C ++)

-G + Esporre lo spazio dei nomi con l'istruzione 'using'

-H + Genera wrapper di componenti IDE per controlli ActiveX

-J- Genera file sorgente IDL CORBA

-K- Genera stub e scheletri Pascal CORBA

-L- Genera wrapper di componenti IDE per server OLE

-O + Genera wrapper Creator CoClass

-P + Genera file di importazione Pascal

-Q + Genera la funzione 'Registra' per i wrapper dei componenti IDE

-R + Genera file per librerie di tipi dipendenti

-S + Mappa HRESULT stdcall a safecall su doppie interfacce (solo Delphi)

-T- Mappa HRESULT stdcall alla safecall su tutte le interfacce (solo Delphi)

-V- Genera wrapper di eventi per server (solo C ++)

-W + Avvisi nel file di importazione

-Yh Ignora il flag [Nascosto] durante l'importazione

-Yr Ignora il flag [Limitato] durante l'importazione

-Yp Ignora il flag [PreDeclID] durante l'importazione

-Ya combinato -Yh -Yr -Yp

-

Michael

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top