Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 07-04-2013 em todas as áreas

  1. Olá a todos! Gostaria de saber se alguém do fórum já conseguiu a proeza de instalar algum componente do ACBr no Lazarus rodando no sistema operacional Mac OS X. Eu tentei bastante, mas encontrei inúmeros erros na unidade ACBrUtil e muitas outras... Tentei corrigir algumas coisas..., mas na verdade eu devia conhecer bem os componentes para ter êxito nessa tarefa... o que, no momento não acontece. Já uso o ACBr no Lazarus (no Windows e no Linux) há algum tempo e sempre consegui tirar muito proveito disso. Porém, confesso que procurei bastante aqui no fórum e na net mesmo e não encontrei nenhuma notícia de quem usa os componentes no Lazarus (MAC OS X). Achei algumas pessoas que usam ACBrMonitor... mas quem sabe não existe um outro teimoso por aí... Não estou postando os erros aqui agora, porque são muito erros de compilação e também porque o objetivo do tópico é descobrir se alguém já tentou, ou se os principais desenvolvedores tem uma ideia sobre a dificuldade de tornar compatível. A partir daí, eu mesmo me disponho a esforçar-me para tal tarefa. Grato pela atenção dos colegas, aguardo as opiniões... (torcendo os dedos). []`s Messias Henrique
    1 ponto
  2. Galera, para quem precisar de tal procedimento. Achei através de algumas pesquisas pelo google. Aqui vai a codificação: Para ocultar a Trigger: UPDATE RDB$TRIGGERS SET RDB$SYSTEM_FLAG = 1 WHERE RDB$TRIGGER_NAME = 'Nome da Trigger'; Para ocultar o Generator: UPDATE RDB$GENERATORS SET RDB$SYSTEM_FLAG = 1 WHERE RDB$GENERATOR_NAME = 'Nome do Generator'; Para ocultar a tabela: UPDATE RDB$RELATIONS SET RDB$SYSTEM_FLAG = 1 WHERE RDB$RELATION_NAME = 'Nome da Tabela'; Pode montar e depois ocultar. Essa foi minha solução para gravar o log de exclusão indevida de registros, me facilitando na hora de indicar nos arquivos eletronicos. Obrigado a todos!
    1 ponto
  3. Olá Pessoal! Então... acho que tenho boas notícias... Conforme o Daniel havia dito, era pra funcionar como se fosse no no Linux (a compilação). No entanto, haviam alguns ifs de diretivas ( não sei bem como vocês chamam esses ifs aqui ) meio restritivos... Para o OS X usamos { $IFDEF DARWIN }... e para o Linux, analogamente { $IFDEF LINUX }. Porém para evitar a repetição de código desnecessária... e observando a similaridade dos *unix ( Mac OS e Linux ) , arrisquei mudar ambos para { $IFNDEF MSWINDOWS }. É claro que o mínimo possível (só onde houve erro). Não sei se mexi em algo que não devia ( acho que não ), mas para tirar qualquer dúvida segue uns prints da diferenças entre os arquivos que alterei... (apenas dois arquivos: ACBrUtil.pas e GIf3.pas). ../Fontes/ACBrComum/ACBrUtil.pas ..Fontes/ACBrDiversos/Gif3.pas Bom, mas até aqui houve um pequeno avanço. Até então nada instalava agora consegui instalar os pacotes ACBrComum e ACBrDiversos. O que mais preciso é o serial, portanto amanhã volto a trabalhar nisso. Abaixo segue alguns screens dos componentes instalados... (poucos ainda..., mas lindos!) Testei alguns projetos (exemplos) e rodaram normalmente... Bem pessoal... por hoje é só... Mas amanhã vou tentar mais avanços. Se vocês acharem que as modificações feitas não quebram a compatibilidade com as outras plataforma (não tive tempo de verificar isso) e que são pertinentes, eu posso enviar os arquivos alterados... (apesar que, por enquanto, as alterações forma mínimas) Por enquanto, muito obrigado a todos pela atenção e pelas opiniões. []`s Messias Henrique
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.