Registrando una maschera in Object Repository (automatizzato, per codice o qualsiasi altro mezzo)

StackOverflow https://stackoverflow.com/questions/517699

  •  21-08-2019
  •  | 
  •  

Domanda

stavo facendo un po 'di personalizzazione per le mie forme, dal momento che voglio che con alcune proprietà pubblicati appaiono Inspector. Ho fatto il modo più semplice:. Creare la forma, lo mise sul repository oggetto, ha creato un pacchetto per registrarlo con RegisterCustomModule

Mi piacerebbe sapere se qualcuno ha un modo per metterlo su Object Repository in modo automatizzato (voglio semplificare l'installazione di questo su altre macchine).

I googled, ma o nessuno scritto qualcosa al riguardo o non ho trovato le parole chiave giuste ...

È stato utile?

Soluzione

Si deve fare due cose prima:

  1. Aggiungi il file desiderato nella cartella di repository (per Delphi 2007, è $ PROGRAMFILES $ \ CodeGear \ RAD Studio \ BDS \ 5.0 \ objrepos).
  2. Aggiornare il file BorlandStudioRepository.xml nella stessa cartella. Potete guardare il suo contenuto attuali per vedere che cosa deve essere aggiunto.

Quindi creare la voce del Registro HKCU \ Software \ CodeGear \ BDE \ 5.0 \ noti pacchetti IDE \ Delphi per registrare il .bpl con l'IDE.

Altri suggerimenti

Dal momento che nessun altro è dare risposte, mi permetta di dire che ci vorrei provare.

Vorrei andare al Registro di sistema e di esportare una copia del ramo Delphi prima di registrare il modulo nel repository, quindi registrare e salvare un'altra copia, e confrontarli in un visualizzatore differenza. Se siete fortunati, le informazioni vengono memorizzate e si può dedurre ciò che le voci di registro che è necessario aggiungere al registro ... si può essere in grado di spedire un semplice file reg.

A proposito, questo è il modo in cui configurare il nostro installazioni Delphi presso l'azienda io lavoro a. Mantiene tutto uguale ...

Se non funziona, la configurazione è probabilmente memorizzato da qualche parte nel file system. Si potrebbe impiegare metodi forensi simili a tentare di decodificare come la registrazione è codificato lì ...

Se è su una rete locale si potrebbe avere ogni sviluppatore utilizza lo stesso repository condiviso (Opzioni Ambiente) e installare il pacchetto di progettazione nella loro IDE.

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