DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

Como atribuir a propriedade DataConnector na execução

Home Fóruns Dúvidas e Problemas relacionados ao UserControl ShowDelphi Edition Como atribuir a propriedade DataConnector na execução

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #4181
    Anônimo
    Inativo

    Boa Noite

    Estou tentando alimentar a propriedade DataConnector quando criar o formulário principal no OnCreate e não esta funcionando.

    da a Mensagem “Propriedade DataConnector não definida”

    qual o local para alimentar?
    o componente se cria antes da aplicação

    #4995
    mariodosreis
    Participante

    Como você resolveu? E, qual o connector que está tentando usar?

    #5631

    Recentemente implementei algo neste sentido, que resolveu para a minha necessidade.

    Em ucbase fiz o seguinte código:

    if not Assigned(DataConnector) then
    begin
    { Tenta pegar um connector setado por código }
    if Owner is TForm then
    begin
    if IsPublishedProp(Owner, ‘DataConnector’) then
    begin
    DataConnector := TUCDataConnector( GetObjectProp(Owner, ‘DataConnector’) );
    end;
    end;

    if not Assigned(DataConnector) then
    begin
    raise Exception.Create(RetornaLingua(fLanguage, ‘MsgExceptConnector’));
    end;
    end;

    Ou seja, podes adicionar uma property DataConnector no seu form onde tem o user control e sejar para o componente
    via código fonte.

    Qualquer coisa posso ajudar com consultorias para quem precisar deste tipo de recurso.

Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Você deve fazer login para responder a este tópico.

Ir ao topo
© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados