2013-07-23 12 views
5

Sto tentando di installare manualmente JCL e jvcl per delphi xe2.jcvl non funziona a causa dei requisiti jcl

Ho installato JCL come indicato e sembra aver installato senza problemi. Ora cerco di caricare il pacchetto JVCL 16, si apre Delphi e inizia a caricare libarys, quando si arriva al Jedi Code Library MPL1.1 vorrei iniziare a fare errori come di seguito

Error reading form frmJucolorProviderDesigner 
-class tjvcontextprovider not found 

Ingnore Cancel Ingnore all 

questo non è l'unico uno che ricevo un bel po 'dopo malato un po' di più nel caso in cui aiuta

Error reading form JvStandardActions 
-tjvSendMailAction not found 
-tjvwebaction not found 
Error reading form jvCheckItemsEditor 
-tjvCheckListBox not found 
Error reading form JvControlActoinsDM 
-tjvControlcollapseAction not found 
-TjvControlexpandAction not found 
-TjvControlExportAction not found 
-tjvControlOptimizeColumnsAction not found 
-TjvControlCustomizeColumnsAction not found 
-TjvControlPrintAction not found 
Error reading form jvSpeedBarEditorMain 
-jvFormStorage not found 
-AppRegistryStorage not found 

ect ... posso aggiungere resto se avete bisogno.

Ma ognuno - è la sua propria finestra di dialogo con [ignorare] [annullare] [ignorare tutto]

Ora se si preme Ignore 50 volte sarà finalmente caricare il progetto, quando provo a costruire tutti i progetti per i Pacchetto JVCl dice pacchetto richiesto jcl non trovato.

nel percorso di libreria non ho

..jcl\source\common 
..jcl\source\windows 
..jcl\source\include 

nel percorso di navigazione non ho

..jcl\source\common 
..jcl\source\vcl 
..jcl\source\windows 

e nel DCU percorso di debug devo

..jcl\lib\d16\win32\debug 
+1

Il tag JCL viene normalmente utilizzato per il linguaggio di controllo Job di IBM che viene eseguito sul mainframe IBM –

+1

@BruceMartin: l'ho corretto per lui. C'è un tag separato per la 'Jedi Code Library'. –

+0

@KenWhite Grazie non sapevo che il tag era diverso, Sooo ... qualche idea su come risolvere questo? –

risposta

2

dopo l'aggiunta di

..jcl\lib\d16\win32, which contains the 32 bit jcl.dcp 

La soluzione è quella di cambiare il uses di utilizzare un nome completo:

uses 
    TypInfo, 
    {$IFDEF JvInterpreter_OLEAUTO} 
    OleConst, ActiveX, 
    {$IFDEF VER230} system.win.ComObj, {$ELSE} ComObj, {$ENDIF} 

Ora viene compilato senza errori.

+0

Se preferisci utilizzare vecchio stile nomi ambito unità, si potrebbe aggiungere (per questo caso) il 'System.Win' namespace prefix esempioa livello globale all'opzione di configurazione ['Nome obiettivo unità'] (http://docwiki.embarcadero.com/RADStudio/XE4/en/Library). Questa opzione è disponibile anche a livello di opzioni del progetto, non solo nell'ambito delle impostazioni globali. – TLama

2

tenta di aggiungere il seguente alla tua ricerca Percorso (HKCU \ Software \ Embarcadero \ BDS \ xx \ Library \ Win32), incluso ovviamente il prefisso del percorso corretto:

..jcl\source; 
..jcl\source\common; 
..jcl\source\include; 
..jcl\source\vcl; 
..jcl\source\windows; 

..jvcl\common; 
..jvcl\run; 

Potreste anche essere interessato al seguente link: http://andy.jgknet.de/blog/2013/05/how-to-install-jcl-and-jvcl-for-xe4/

+0

io non vedere una cartella corrente, presumo con la corrente? –

+0

dopo l'aggiunta ho ancora ottenere errori, aggiornato dopo forse sarà d'aiuto? –

+0

Si noti inoltre che collegamento è per XE4 e la versione automatica, ho bisogno di installare manualmente –

Problemi correlati