Re: [delphi-br] Modularização de aplicaçõe s utilizando bpl

2009-11-27 Por tôpico Fábio Henrique Beltrame
Tente isso...

Coloque a unit que está dando erro na sessão de implementation e não na 
interface, desde que não utilize na unit para implemetação.


From: mateus 
Sent: Friday, November 27, 2009 11:28 AM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] Modularização de aplicações utilizando bpl


  
Pessoal, estou fazendo a modularização de aplicativos do meu sistema e me 
deparei com um problema. Tenho dois modulos que eu criei duas bpl´s uma para 
cada modulo. O primiero modulo possui uma unit que é usada no segundo modulo e 
o segundo modulo possui uma unit que é usada no primeiro modulo, assim quando 
compilo as package não dá erro, mas quando vou carregar a a segunda bpl, ele 
fala que a unit já existe na primeira bpl carregada.

Alguém pode me ajudar?

Muto obrigado.





[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Modularização de aplicaçõe s utilizando bpl

2009-11-27 Por tôpico Fábio Henrique Beltrame
Boa tarde,

Correto, porém a referência circular de units só ocorre quando elas são 
declaradas no uses do interface, mas não ocorrem no uses do implementation.

Essa hierarquia que você diz, é em relação aos requires packages(os dcps) e 
concordo plenamente com você, mas acredito que a dúvida do Mateus era quanto ao 
problema das units.
Se entendi bem.

[]'s
Fábio Henrique Beltrame
Analista de Sistemas - Delphi


From: Elazar Dornelles Ceza 
Sent: Friday, November 27, 2009 2:06 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Res: [delphi-br] Modularização de aplicações utilizando bpl


  
Boa tarde;

Fábio, você pode ter um terceiro pacote com estas duas units que serão 
compartilhadas com o modulo principal de cada um dos dois pacotes.

Ex.

DataModule, Clientes, PosVendas;

DataModule fica em um pacote.
Cliente em outro e tem o pacote do DataModule como requerido.
PosVendas em outro pacote e tambem tem o pacote do DataModule como requerido.

Trabalhei muito com bpls algum tempo atraz, com criação dinamica de menus e 
relatorios utilzando este principio. Se existe alguma coisa que vai ser 
utilizada por mais de um modulo mete em um pacote especifico pra isto, 
lembrando que pra trabalhar com pacotes as coisas devem seguir uma 
hierarquia, como neste exemplo o DataModule seria o topo da piramide.

Atenc;
Elazar Dornelles Ceza


De: Fábio Henrique Beltrame fhbeltr...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Sexta-feira, 27 de Novembro de 2009 11:37:40
Assunto: Re: [delphi-br] Modularização de aplicações utilizando bpl

Tente isso...

Coloque a unit que está dando erro na sessão de implementation e não na 
interface, desde que não utilize na unit para implemetação.

From: mateus 
Sent: Friday, November 27, 2009 11:28 AM
To: delphi...@yahoogrup os.com.br 
Subject: [delphi-br] Modularização de aplicações utilizando bpl

Pessoal, estou fazendo a modularização de aplicativos do meu sistema e me 
deparei com um problema. Tenho dois modulos que eu criei duas bpl´s uma para 
cada modulo. O primiero modulo possui uma unit que é usada no segundo modulo e 
o segundo modulo possui uma unit que é usada no primeiro modulo, assim quando 
compilo as package não dá erro, mas quando vou carregar a a segunda bpl, ele 
fala que a unit já existe na primeira bpl carregada.

Alguém pode me ajudar?

Muto obrigado.

[As partes desta mensagem que não continham texto foram removidas]

__
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Componentes kbmMW

2009-09-18 Por tôpico Fábio Henrique Beltrame
Bom dia Paulo,

 

Desculpe as perguntas básicas, mas pode nos esclarecer alguns pontos sobre o
kbmMW?

 

O componente é de uso free comercial?

Efetuei o download do mesmo no site components4programmers.com, me
registrando em myc4d.com.

 

Porém as versões que aparecem é apenas para as versões mais novas do que o
Delphi 2006, abrangendo a 2007, 2009 e 2010, apesar de no arquivo
“instalation.txt” informar que pode ser instalado a partir do Delphi 6,
pelos arquivos kbmMWRunD6xxx.dpk e kbmMWDesD6xxx.dpk, que não existem
nos fontes do kbmMW.

 

Qual versão do Delphi e kbmMW você usa?

 

Obrigado.

Atenciosamente,


Fábio Henrique Beltrame
* fa...@kmm.com.br mailto:fa...@kmm.com.br 

KMM Engenharia de Sistemas
Rua Couto Magalhães, 228 - Nova Rússia
CEP 84.070-080 - Ponta Grossa - PR
( (42) 3026 3000 - 3026 3032 - Fax: (42) 3026 3001
8 http://www.kmm.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Paulo Botelho
Enviada em: quinta-feira, 17 de setembro de 2009 18:56
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Componentes kbmMW

 

  

Recomendo sem medo de errar.

Utilizo em produção há mais de 4 anos, em aplicação com BD firebird com
cerca de 8GB, média de 150 usuários pendurados simultaneamente, roda suave.

[]s

Paulo Botelho

2009/9/14 Sergio Carlos sergins...@yahoo.com.br
mailto:serginsaca%40yahoo.com.br 



 Boa noite.

 Alguem utiliza estes componentes kbmMW para desenvolver Ntier e tem algum
 breve comentário a respeito do mesmo?

 Sergio []´s

 __
 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

 _


[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Componentes kbmMW

2009-09-18 Por tôpico Fábio Henrique Beltrame
Sim.

 

Fiz o registro em www.myc4d.com, e já habilitou pra fazer o download do arquivo 
kbmMW3_20_10_Beta_2_CG_Setup.zip que contém o instalador, que instala o 
componente.

Tem um opção que que você instala apenas os fontes, mas não consegui fazer 
funcionar, pois tenho o Delphi 6, e nos fontes achei apenas o dpk pra D2009.

Nas versões anteriores do kbm (2.62) que consegui baixar a versão do Delphi era 
2006.

 

Atenciosamente,


Fábio Henrique Beltrame
* fa...@kmm.com.br mailto:fa...@kmm.com.br 

KMM Engenharia de Sistemas
Rua Couto Magalhães, 228 - Nova Rússia
CEP 84.070-080 - Ponta Grossa - PR
( (42) 3026 3000 - 3026 3032 - Fax: (42) 3026 3001
8 http://www.kmm.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome 
de Elazar Dornelles Ceza
Enviada em: sexta-feira, 18 de setembro de 2009 13:39
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Componentes kbmMW

 

  

Boa tarde;

tambem baixei este tal de kbm pra ver como ele funciona...
mas deixa eu ver se entendi direito, esta versão que voce baixou vem com os 
fontes? pois esta que eu baixei lá só tem os dcus :-(

que versão voce conseguiu?

Atenc;
Elazar


De: Fábio Henrique Beltrame fa...@kmm.com.br mailto:fabio%40kmm.com.br 
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Enviadas: Sexta-feira, 18 de Setembro de 2009 9:27:08
Assunto: RES: [delphi-br] Componentes kbmMW

Bom dia Paulo,

Desculpe as perguntas básicas, mas pode nos esclarecer alguns pontos sobre o
kbmMW?

O componente é de uso free comercial?

Efetuei o download do mesmo no site components4programm ers.com, me
registrando em myc4d.com.

Porém as versões que aparecem é apenas para as versões mais novas do que o
Delphi 2006, abrangendo a 2007, 2009 e 2010, apesar de no arquivo
“instalation. txt” informar que pode ser instalado a partir do Delphi 6,
pelos arquivos kbmMWRunD6xxx .dpk e kbmMWDesD6xxx .dpk, que não existem
nos fontes do kbmMW.

Qual versão do Delphi e kbmMW você usa?

Obrigado.

Atenciosamente,

__
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Varchar2(4000)

2009-09-17 Por tôpico Fábio Henrique Beltrame
Bruno,

 

Provávelmente o banco que você está utilizando é Oracle, pelas mensagens.

 

Revise o código que você possui dentro dessa store procedure, pois esse erro
é típico quando tentar armazenar uma variável de tamanho 100 em um
varchar2(50), por exemplo.

 

Teve ter alguma variável com o tamanho pequeno demais, para o valor q você
quer atribuir.

 

Tente colocar na primeira linha da store procedure um
raise(raise_application_error(-2,’teste’);) e veja se ele mostra no
Delphi esse erro. Significaria que o problema na está no Delphi, nas
passagens de parâmetros e sim no Banco.

 

Atenciosamente,


Fábio Henrique Beltrame
* fa...@kmm.com.br mailto:fa...@kmm.com.br 

KMM Engenharia de Sistemas
Rua Couto Magalhães, 228 - Nova Rússia
CEP 84.070-080 - Ponta Grossa - PR
( (42) 3026 3000 - 3026 3032 - Fax: (42) 3026 3001
8 http://www.kmm.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Bruno Stort
Enviada em: quinta-feira, 17 de setembro de 2009 10:27
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Varchar2(4000)

 

  



Tenho um procedimento onde um dos parâmetros de saída recebe um
Varchar2(4000).

Meu procedimento – TStoredProc carrega esse parâmetro como “ftString”.

Quando executo o procedimento da erro de buffer de string de caracteres
pequeno demais numérico ou de valor.

Coloquei o parâmetro como um “ftMemo” e da erro de Capabiliy not supported.

Já tentei todas as possibilidades do DataType e todos deram um dos dois
erro.

Alguém tem algum saída?

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Re: Capturar valor em arquivo UDL

2009-09-16 Por tôpico Fábio Henrique Beltrame
Bom dia

 

Caso você queira apenas o valor do Data Source, tente assim.

 

procedure TForm1.Button1Click(Sender: TObject);

var

   v_lista1:TStrings;

   v_udl: string;

begin

   v_udl := 'Provider=SQLOLEDB. 1;Integrated Security=SSPI; Persist Security
Info=False;InitialC atalog=ERP; Data Source=www.servidor.com.br';

   try

  v_lista1 := TStringList.Create;

 

  ExtractStrings([';'],[' '],PChar(v_udl),v_lista1);

 

  ShowMessage(v_lista1.Values['Data Source']);//Pode utilizar qualquer
valor que aparece antes de “=”. Como “'Provider” e “Persist Security Info”,
com os espaços.

   finally

  FreeAndNil(v_lista1);

   end;

end;

 

Atenciosamente,


Fábio Henrique Beltrame
* fa...@kmm.com.br mailto:fa...@kmm.com.br 

KMM Engenharia de Sistemas
Rua Couto Magalhães, 228 - Nova Rússia
CEP 84.070-080 - Ponta Grossa - PR
( (42) 3026 3000 - 3026 3032 - Fax: (42) 3026 3001
8 http://www.kmm.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de alexsandro_qs
Enviada em: quarta-feira, 16 de setembro de 2009 07:58
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Capturar valor em arquivo UDL

 

  

Bom dia;
Bom ... meu veio, acredito que não deu para vc acompanhar as minhas
respostas...( é claro que seria fácil ...rsrs).
pois aquela solução que vc passou, não dar certo pois ele separa o Data
Souce, pois ele usa o espaço como delimitador também ok

--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
, Eduardo Silva dos Santos eduardo@... escreveu

 rapaz.. a dica que te passei resolve seu problema, é só percorrer o
 stringList, mais fácil que isso impossível..
 
 
 Att,
 ...
 Eduardo Silva dos Santos
 DRD SISTEMAS
 (27) 3218-4201
 (27) 9961-7095
 MSN: eduardo@...
 Site: http://www.drdsistemas.com.br/
 ...
 
 
 2009/9/15 alexsandro_qs a...@...
 
 
 
  Boa tarde pessoal;
  Eu consegui esse exemplo:
 
  var
  strLinha: String;
  Parte : TStringList;
  begin
  strLinha := 'a b;Alexsandro Que;Q;f;alex';
 
  Parte := TStringList.Create;
  try
  Parte.Clear;
  ExtractStrings([';'],[ ], PChar(strLinha), Parte);
  ShowMessage(Parte[1]);
  finally
  Parte.Free;
  end;
  end;
 
  No caso desse, ele pega o Alexsandro Que... acredito que estou quase
lá
  !!!
  Será que tem alguma forma de ele pegar só o ultimo campo, independente
de
  quantos houver ?
  Aê eu mataria esse desafio ...
  Pois abriria o arquivo e pegaria somente o ultimo campo ...
  Quem poder me ajudar agradeço muito !!!
 
  --- Em delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br  delphi-br%40yahoogrupos.com.br,
  Eduardo Silva dos Santos eduardo.drd@ escreveu
  
   O Fato de do espeço em data Source não é problema.. quanto ao ; lá
vai..
  
   ;
   var
   ArqIni: TIniFile;
   StrList:TStringList;
   begin
   StrList := TStringList.Creat;
   ArqIni := TIniFile.Create('c:\arqu1.udl' );
   try
   aTexto := ArqIni.ReadString('oledb', 'Data source', '');
   StrList.Delimiter := ';';
   StrList.DelimitedText := aTexto;
   //pronto você tem um StringList com todas as linhas separadas...
   //Basta percorrer o mesmo e pegar o valor que você deseja..
  
  
   finally
   ArqIni.Free;
   StrList.Free;
   end;
  
   end;
  
  
  
   Att,
   ...
   Eduardo Silva dos Santos
   DRD SISTEMAS
   (27) 3218-4201
   (27) 9961-7095
   MSN: eduardo.drd@
   Site: http://www.drdsistemas.com.br/
   ...
  
  
   2009/9/11 alexsandro_qs aq.s@
   
   
   
Obrigado Ricardo;
Eu estou tentando como aquivo ini
   
E fiz assim:
   
procedure LeIni(var aTexto: string);
   
var
   
ArqIni: TIniFile;
   
begin
   
ArqIni := TIniFile.Create('c:\arqu1.udl');
   
try
   
aTexto := ArqIni.ReadString('oledb', 'Data source', aTexto);
   
finally
   
ArqIni.Free;
   
end;
   
procedure TForm1.Button1Click(Sender: TObject);
var
//cria arquivo ini
ArqIni: TIniFile;
begin
ArqIni := TIniFile.Create('c:\arqu1.udl');
try
ArqIni.WriteString('oledb', 'Data source', 'aTexto');
finally
ArqIni.Free;
end;
   
2 Problemas:
   
1º Como eu declaro a palavra Data Source ? ( pois tem espaços)
2º como poderia tratar nesse código o separadar de linhas ; pois
ele
  esta tratando o arquivo todo como se fosse uma linha só. Ele só encontra
se
  eu colocar uma linha abaixo da outra
   
Ex.:
InitialCatalog=ERP;
Data_Source=www.servidor.com.br
   
Se alguem poder me ajudar com isso eu agradeço muito
   
   
  
 
  
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]






[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Fields Editor

2009-08-12 Por tôpico Fábio Henrique Beltrame
Pessoal

 

Só por curiosidade, mas para aqueles que utilizam o Fields Editor de um
dataset, selecionando os campos e jogando no form para criar os campos com o
TDBEdit.

 

Será que existe alguma forma de alterar isso, para que sejam criados os
campos utilizando um outro componente ? Ex: com o TcxDBTextEdit.

 

Atenciosamente,


Fábio Henrique Beltrame
* fabio mailto:fa...@kmm.com.br @kmm.com.br

KMM Engenharia de Sistemas
Rua Couto Magalhães, 228 - Nova Rússia
CEP 84.070-080 - Ponta Grossa - PR
( (42) 3026 3000 - 3026 3032 - Fax: (42) 3026 3001
8  http://www.kmm.com.br http://www.kmm.com.br

 



[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Dbgrid diferente

2009-07-30 Por tôpico Fábio Henrique Beltrame
Luís,

 

Veja o cxGrid da empresa devexpress.

Muito bom!

 

http://www.devexpress.com/Products/VCL/ExQuantumGrid/

 

Atenciosamente,


Fábio Henrique Beltrame
* fa...@kmm.com.br mailto:fa...@kmm.com.br 

KMM Engenharia de Sistemas
Rua Couto Magalhães, 228 - Nova Rússia
CEP 84.070-080 - Ponta Grossa - PR
( (42) 3026 3000 - 3026 3032 - Fax: (42) 3026 3001
8 http://www.kmm.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Luís Forum
Enviada em: quinta-feira, 30 de julho de 2009 08:41
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Dbgrid diferente

 

  

Galera bom dia, estu meio enjuado do dbgrid do delphi, gostaria de saber se
existe algum grid, diferente de layout, visual, alguem conheçe algum?

-
Atenciosamente
Luís Rodrigo
LTech Consultoria em TI
Santo Antônio da Platina - PR

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Business Intelligence

2009-05-29 Por tôpico Fábio Henrique Beltrame
Desenvolvo em Delphi 6 e utilizo os componentes HierCube, HierCubeGrid e
HierCubeChart, todos da Radar Software, para Análise em Cubos.
 
Fácil de programar, e bastante customizável para o usuário.
 
www.radar-soft.com
 
Atenciosamente,


Fábio Henrique Beltrame



  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Gildenor Teixeira
Enviada em: 29/05/2009 15:54
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Business Intelligence





Caros participantes,

Gostaria que, os que tiveram a oportunidade de desenvolver BI em seus
sistemas, mandassem dicas de componente que auxiliam nesta tarefa e qual sua
avalicao quanto aos mesmos.

Obrigado pela atenção,

--
Gildenor Teixeira

[As partes desta mensagem que não continham texto foram removidas]






[As partes desta mensagem que não continham texto foram removidas]