Não seria interessante vc criar um datamodule, ao qual seu funcionario possa ter acesso e passar o mesmo pra ele? ao invés de fazer referência de datasets entre formulários??
é só uma idéia... não testei pra ver se funciona melho... qq coisa me avisa.. []s Neek Hélder Rodrigues wrote: >Oi amigos, > >Eu tb estou passando pelo mesmo problema de controle de código ... >por exemplo ... > >- Eu tenho um projeto que tem 2 arquivos de códigos fonte, UNIT1.PAS e >UNIT2.PAS com >seus respectivos formulários ... ; >- No formulário FORM1 tenho um componente Table1; >- No formulário FORM2 tenho um Datasource cuja a propriedade dataset >esta ligada ao FORM1.Table1 ; > >Vamos imaginar que eu não posso passar pro programador o código fonte da >UNIT1.PAS ... e passo para >ele somente o UNIT1.DFM e o UNIT1.DCU ... mas ele pode alterar e ver >completamente o código fonte >da UNIT2.PAS e UNIT2.DFM ... passo pra ele estes arquivos tb ... (vejam >que não posso passar >para ele o código fonte UNIT1.PAS ! > >Mas quando o programador tenta abrir o código fonte do UNIT2.PAS dá a >seguinte mensagem de ERRO : > >" Erro creating form: Cannot open file UNIT1.PAS." ... > >... isso porque a propriedade DATASET do DATASOURCE que esta no arquivo >UNIT2.PAS faz referência ao FORM1 >cujo o código não pude passar pro programador ... > >Agora pergunto a vocês meus amigos ... tem como contornar isso >?????????????????? > >Ficarei agradecido com as opiniões de vocês ... > >Atenciosamente, > >Hélder > > >Francisco Thiago escreveu: > > > >>Meu antigo patrão sofria do mesmo mal. Não confiava nem no empregado dele >>que está com ele desde o início da firma. >>Mas eu tenho a seguinte mentalidade: Código fonte, qualquer um escreve! Até >>programa escreve código fonte. O que você precisa guardar mesmo, a sete >>chaves, é a análise do seu sistemas... Isso sim! Porque uma boa análise vale >>mais que um milhão de linhas de código. Como eu digo, o importante não é >>"como fazer funcionar" (referindo ao Codigo fonte) e sim "como deve >>funcionar" (tratando da análise) >> >>Pense nisso :D >> >> >>Francisco Thiago de Almeida >>Enter&Plug Informática >>Divisão: Desenvolvimento e Banco de dados >>MSN: [EMAIL PROTECTED] >>Skype: enterplug_thiago >> >>----- Original Message ----- >>From: "Adriano Gomes" <[EMAIL PROTECTED]> >>To: <delphi-br@yahoogrupos.com.br> >>Sent: Thursday, May 05, 2005 10:21 AM >>Subject: Re: [delphi-br] Controlar Código Fonte >> >> >> >> >> >> >>>Blz, eu não sou paranóico não. Eu estava só querendo saber se as empresas >>>costumam ter algum tipo de controle sobre esse tipo de coisa q eu não >>>conhecesse. >>>A minha idéia é confiar no programador mesmo, mas ninguém conhece outra >>>pessoa apenas na entrevista de emprego. A minha idéia inicial era de >>>passar >>>sistemas menos importantes da empresa para esse programador e a medida q >>>fosse ganhando confiança liberar os sistemas "vitais" da empresa. Gostei >>>da >>>sugestão do Vinivius de disponibilizar apenas as dcu's e dfm's dos >>>formulários q não quisesse q ele tivesse acesso. Só não sei na prática se >>>isso funciona, mas vou testar. >>> >>>Obrigado a todos pelas dicas. >>> >>>----- Original Message ----- >>>From: "Marcelo Silva" <[EMAIL PROTECTED]> >>>To: <delphi-br@yahoogrupos.com.br> >>>Sent: Thursday, May 05, 2005 8:26 AM >>>Subject: Re: [delphi-br] Controlar Código Fonte >>> >>> >>>Se vc for paranoico mesmo... vc até pode deixar ele trabalhar nos fontes >>>na >>>boa... aí vc cria o banco cria as procedures, triggers etc... etc... de >>>forma que o sistema dependa do banco ou seja, concentre o que puder de >>>transações lá... e coloque uma senha no banco que só vc acessa :-) >>> >>>Um exemplo: >>> >>>No fonte do delphi ele usa o IBStoreProc e acessa as procedures lá... >>>enviando os parametros... Ele pode até saber os parametros... mas nao >>>saberá >>>como as procdures estão montadas e entrelaçadas. >>>Muitos procedimentos podem depender de Triggers que por sua vez faz as >>>atualizações que por hora seriam feitas no delphi. >>> >>>Fica aí essa dica... eu diria que é um modo bem profissional de se >>>trabalhar... pois se um dia vc quiser fazer sua aplicação em VB ou C++ >>>voce >>>pode portar numa boa >>> >>>Agora veja isso como uma forma profissional de se trabalhar e não para >>>desconfiar do seu profissional... >>> >>>Vc está com medo de ele roubar seus fontes ? Com tantos fontes free por aí >>>? >>>Vc deveria cuidar bem dos seus clientes e sua conta no banco... que são >>>muito mais "faceis" de "roubar". >>> >>>Como dito por nosso colega... seria muito bom vc confiar no seu >>>contratado... >>> >>>E diga-se de passagem... aqui não é um bom lugar para desconfiar de >>>programador :-) >>> >>> >>> >>>Marcelo Silva >>>Cel. 11 9693-4251 >>>ICQ - 49224093 >>>MSN [EMAIL PROTECTED] >>>----- Original Message ----- >>>From: Luiz Henrique Santos >>>To: delphi-br@yahoogrupos.com.br >>>Sent: Wednesday, May 04, 2005 4:03 PM >>>Subject: Re: [delphi-br] Controlar Código Fonte >>> >>> >>>Penso que você deva contratar o programador e não se preocupar com isso. >>> >>>Não conheco nenhuma maneira de se proteger fontes. Usando CVS não dá >>>porque o CVS copia os fonte pra maquina do usuario permitindo que o >>>programador transporte pra qualquer lugar. Acho que a solução é confiar no >>>programador. De que adianta ele ter os fontes se não tem os clientes nem a >>>infra-estrutura de se vender um aplicativo. O que é muito comum é o >>>programador se interessar por uma classe ou método com um macete >>>interessante que tenha criado. Pra proteger isso, ao invés de liberar o >>>fonte destas rotinas crie bibliotecas (DLL) e libere estas pra ele. É uma >>>saída. E você acaba criando um framework seu sem querer. >>> >>>Aconselho usar o CVS pra controlar as versões já que dois programadores >>>trabalharam em um mesmo projeto. >>> ----- Original Message ----- >>> From: Rildecy de Queiroz Borba >>> To: delphi-br@yahoogrupos.com.br >>> Sent: Wednesday, May 04, 2005 11:41 AM >>> Subject: RES: [delphi-br] Controlar Código Fonte >>> >>> >>> Coloca ele trabalhando em uma maquina da rede sem acesso a internet, >>>sem >>> entrada para diskete, sem usb, sem gravador de cd talvez ai vc consiga >>> proteger os fontes. >>> >>> -----Mensagem original----- >>> De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] >>>Em >>> nome de Adriano Gomes >>> Enviada em: quarta-feira, 4 de maio de 2005 10:51 >>> Para: delphi-br@yahoogrupos.com.br >>> Assunto: [delphi-br] Controlar Código Fonte >>> >>> Sempre desenvolvi aplicativos sozinho e agora estou com a necessidade >>>de >>> contratar um programador. A dúvida é a seguinte: existe algum meio de >>> proteger o código fonte, para q o programador nao possa o copiar e >>>levar >>>pra >>> casa. Como é feito esse controle nas empresas? >>> >>> [As partes desta mensagem que não continham texto foram removidas] >>> >>> >>> >>> -- >>> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >>> >>> Para ver as mensagens antigas, acesse: >>> http://br.groups.yahoo.com/group/delphi-br/messages >>> >>> Para falar com o moderador, envie um e-mail para: >>> [EMAIL PROTECTED] ou [EMAIL PROTECTED] >>> >>> Links do Yahoo! Grupos >>> >>> >>> >>> >>> >>> >>> >>> -- >>> No virus found in this incoming message. >>> Checked by AVG Anti-Virus. >>> Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005 >>> >>> >>> -- >>> No virus found in this outgoing message. >>> Checked by AVG Anti-Virus. >>> Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005 >>> >>> >>> >>> >>> >>> -- >>> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >>> >>> Para ver as mensagens antigas, acesse: >>> http://br.groups.yahoo.com/group/delphi-br/messages >>> >>> Para falar com o moderador, envie um e-mail para: >>> [EMAIL PROTECTED] ou [EMAIL PROTECTED] >>> >>> >>> >>> Yahoo! Grupos, um serviço oferecido por: >>> >>> São Paulo Rio de Janeiro Curitiba Porto Alegre Belo >>>Horizonte Brasília >>> >>> >>> >>> >>>------------------------------------------------------------------------------ >>> Links do Yahoo! Grupos >>> >>> a.. Para visitar o site do seu grupo na web, acesse: >>> http://br.groups.yahoo.com/group/delphi-br/ >>> >>> b.. Para sair deste grupo, envie um e-mail para: >>> [EMAIL PROTECTED] >>> >>> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do >>>Serviço do Yahoo!. >>> >>> >>> >>>[As partes desta mensagem que não continham texto foram removidas] >>> >>> >>> >>> >>> >>>-- >>><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >>> >>>Para ver as mensagens antigas, acesse: >>>http://br.groups.yahoo.com/group/delphi-br/messages >>> >>>Para falar com o moderador, envie um e-mail para: >>>[EMAIL PROTECTED] ou [EMAIL PROTECTED] >>> >>> >>> >>> Yahoo! Grupos, um serviço oferecido por: >>> PUBLICIDADE >>> >>> >>> >>> >>>------------------------------------------------------------------------------ >>>Links do Yahoo! Grupos >>> >>> a.. Para visitar o site do seu grupo na web, acesse: >>> http://br.groups.yahoo.com/group/delphi-br/ >>> >>> b.. Para sair deste grupo, envie um e-mail para: >>> [EMAIL PROTECTED] >>> >>> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do >>>Serviço do Yahoo!. >>> >>> >>> >>> >>>------------------------------------------------------------------------------ >>> >>> >>>No virus found in this incoming message. >>>Checked by AVG Anti-Virus. >>>Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005 >>> >>>---------- >>> >>>No virus found in this outgoing message. >>>Checked by AVG Anti-Virus. >>>Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005 >>> >>> >>>[As partes desta mensagem que não continham texto foram removidas] >>> >>> >>> >>>-- >>><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >>> >>>Para ver as mensagens antigas, acesse: >>>http://br.groups.yahoo.com/group/delphi-br/messages >>> >>>Para falar com o moderador, envie um e-mail para: >>>[EMAIL PROTECTED] ou [EMAIL PROTECTED] >>> >>>Links do Yahoo! Grupos >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>>-- >>><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >>> >>>Para ver as mensagens antigas, acesse: >>>http://br.groups.yahoo.com/group/delphi-br/messages >>> >>>Para falar com o moderador, envie um e-mail para: >>>[EMAIL PROTECTED] ou [EMAIL PROTECTED] >>> >>>Links do Yahoo! Grupos >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> >> >> >> >> > > >[As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html