[delphi-br] Excel sem OLE

2005-11-06 Por tôpico Anderson F. de Rossi
Pessoal , boa noite.

Alguem poderia me dar uma luz , preciso gerar uma planilha formatada 
(simples , sem formulas) no excel... porém tem como fazer isto sem usar 
OLE ??

obrigado.

[]s a todos






Les mondes virtuels vous connaissez ?
Telechargez le navigateur 3D et visitez des centaines de mondes virtuels 
gratuitement !
http://www.activeworlds.fr




-- 
< 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]
 
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

 




Re: [delphi-br] LX 300 X QUICKREPORT ????

2005-11-06 Por tôpico Rodrigo Brunelli Riguetto

Caro amigo não faço idéia de como solucionar o seu problema mas gostaria de 
contar uma experiência desagradável que eu tive com a LX300 + QuickReport.

Na na visualizaçõa do Relatório tudo era mostrado certo, mas na hora de 
imprimir ele imprimia errado, às vezes saia o texto todo embolado e não dava 
pra entender nada. Outra coisa estranha é que 2 máquinas imprimiam na mesma 
impressora, 1 máquina era Windows 95 ( servidor de impressão ) e outra Windows 
XP ( Servidor de Banco de Dados) a visualização era igual mas a impressão era 
diferente nas 2 máquinas. 

Depois de vários testes desobri que um dos problemas era na configuração do 
formato do papel, onde mudel pro formato Padrão ( se não me falha a memória ) e 
ai melhorou bastante, mas mesmo assim ainda imprimia um pouco diferente nas 2 
máquinas. 

Por fim mudei pra Fortes Report e ai solucionou o problema. Mas foi uma época 
terrível.

 

Espero que você consiga solucionar este teu problema.

Abraços



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[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]
 
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

 





RES: [delphi-br] LX 300 X QUICKREPORT ????

2005-11-06 Por tôpico Denny
o PROBLEMA PODE ESTAR BNO TAMANHO DA PÁGINA.
 
A PÁGINA DE UMA MATRICIAL É EM POL, 8"  x 11" , VERIFIQUE O AJUSTE..


[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]
 
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

 





[delphi-br] Ergonomia em Software

2005-11-06 Por tôpico ArbSis
http://www.labiutil.inf.ufsc.br/ergolist/

Com este link, respondam o questionario e saibam se seu software esta 
ergonomico... altem de trazer explicacoes sobre ergonomia vale a pena






___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



-- 
< 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]
 
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

 




Re[3]: [delphi-br] Nome do micro na rede

2005-11-06 Por tôpico eduardo.sic
eu uso assim:

// Nome do computador
function ComputerName: String;
var
  pName: PChar;
  nWidth: Cardinal;
begin
   nWidth := 100;
   GetMem(pName, 100);
   GetComputerName(pName, nWidth);
   Result := StrPas(pName);
   FreeMem(pName, 100);
end;

=
>De:Alcistemas Informática <[EMAIL PROTECTED]>
>Para:
>Assunto:Re: [delphi-br] Re: Nome do micro na rede
>
>faço assim funciona direitinho:
>
>begin
>label9.Caption := Nome_Computador();
>end;
>
>funcao:
>
>
>
>
>Function Nome_Computador():String;
>var
>registro : tregistry;
>begin
>registro:=tregistry.create;
>registro.RootKey:=HKEY_LOCAL_MACHINE;
>registro.openkey('System\CurrentControlSet\Servi
>ces\VXD\VNETSUP',false);
>result:=registro.readstring('ComputerName');
>if result = '' then
>begin
> 
>registro.openkey('System\CurrentControlSet\Contr
>ol\ComputerName\ComputerName',false);
>  Result:=registro.readstring('ComputerName');
>end;
>end;
>
>
>
>
>- Original Message - 
>From: "juniormello"
><[EMAIL PROTECTED]>
>To: 
>Sent: Friday, November 04, 2005 10:53 AM
>Subject: [delphi-br] Re: Nome do micro na rede
>
>
>olha, eu não testei, mas acho que sei qual o
>prob
>fuçando no win2k aqui, descobri que essa chave
>não tem o nome da
>maquina. a chave que encontrei com o nome são:
>
>HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\
>ComputerName\ActiveComputerName
>HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\
>ComputerName\ComputerName
>HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\
>ComputerName\ComputerName
>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Cont
>rol\ComputerName\ActiveComputerName
>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Cont
>rol\ComputerName\ComputerName
>
>espero q tenha ajudado
>[]'s
>
>--- Em delphi-br@yahoogrupos.com.br,
>"pcinfowave" <[EMAIL PROTECTED]> escreveu
>>
>> Ola...
>>
>> Uso a fução GetNetStation p/ detectar o nome
>do micro na rede. Com
>> Win98 funciona bem, exibindo o nome da
>máquina, porem c/ Win XP nao
>> deu certo.
>>
>> Alguem poderia me dizer qual a função que me
>exibirá o nome do micro
>> no WinXP?
>>
>> //FUNCTION
>>
>
>##
>> function GetNetStation(Tipo:Integer) : String;
>> var Reg : TRegistry;
>> begin
>>   Reg := TRegistry.Create;
>>   Result := '(n/a)';
>>   with Reg do
>> Try
>>   RootKey := HKEY_LOCAL_MACHINE;
>>   if
>OpenKey('System\CurrentControlSet\Services\VxD\V
>NETSUP',
>> False) then
>>   begin
>> Case Tipo of
>>   1: Result :=
>ReadString('ComputerName');
>>   2: Result :=
>ReadString('Workgroup');
>>   3: Result := ReadString('Comment');
>> end;
>>   end;
>> Finally
>>   CloseKey;
>>   Free;
>>   end;
>> end;
>>
>>
>> USA-se assim:
>>
>>   BarraStat.Panels[2].Text := 'Máquina: ' +
>GetNetStation(1);
>
>
>
>
>-- 
>< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
>MENSAGEM >
>
>
>
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>___ 
>Yahoo! Acesso Grátis: Internet rápida e grátis. 
>Instale o discador agora!
>http://br.acesso.yahoo.com/
>
>
>
>
>
>-- 
>< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
>MENSAGEM >
>
>http://br.groups.yahoo.com/group/delphi-br/messa
>ges
>
>[EMAIL PROTECTED]
> 
>Links do Yahoo! Grupos
>
>http://br.groups.yahoo.com/group/delphi-br/
>
>
>http://br.yahoo.com/info/utos.html









-- 
< 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]
 
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

 




[delphi-br] Arquivo - comandos.txt

2005-11-06 Por tôpico delphi-br

Comandos e endereços especiais do servidor eGroups - Lista delphi-br

[EMAIL PROTECTED]
para postar uma mensagem para a lista

[EMAIL PROTECTED]
manda um email para TODOS os owners e moderadores. Tanto pode ser usado pelo
assinante (ou não) para comunicação direta com os responsáveis, QUANTO pode
ser usado pelos próprios owners como se fosse uma listinha privativa dos
moderadores, para discussão de questões administrativas da lista sem a
ciência dos membros normais.

Endereços de Comandos:
(Envie uma msg em branco)

[EMAIL PROTECTED]
assina a lista

[EMAIL PROTECTED]
cancela a assinatura da lista

[EMAIL PROTECTED]
Ativa modo NO MAIL - suspende temporariamente a entrega de e-mails, sem sair
da lista

[EMAIL PROTECTED]
Ativa modo DIGEST - Assinante passa a receber as mensagens em modo Digest
(uma única mensagem é enviada, com todo texto, a cada final de dia, ou a
cada vez que houverem 25 mensagens - o que ocorrer primeiro)

[EMAIL PROTECTED]
Desativa NO MAIL ou DIGEST - Estando em modo "digest" ou "no mail", o
assinante volta ao modo NORMAL de recebimento por e-mails individuais.


Obs. Note que o e-mail remetente deve ser o mesmo e-mail de recebimento das 
mensagens.


-- 
< 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]
 
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

 




[delphi-br] Arquivo - Files.txt

2005-11-06 Por tôpico delphi-br

COMO OBTER ACESSO À SEÇÃO DE ARQUIVOS DA LISTA.
---

Para ter acesso à todos os recursos da Lista Delphi-BR, você precisa estar
inscrito no YahooGrupos. Todas as listas hospedadas pelo YahooGrupos possuem
espaço para disponibilização de arquivos, enquetes, fotos, URL's e histórico de
mensagens, entre outros recursos.

Os passos abaixo o auxiliarão no acesso à seção de arquivos da lista:

  - Acesse o site da lista http://lista.delphi-br.org/.

  - Clique no link "Entre neste grupo".

  - Irá aparecer uma caixa de diálogo pedindo um login e uma senha do
YahooGrupos.

Quem já for filiado ao YahooGrupos por outros motivos, bastará digitar seu
login e sua senha nos respectivos locais para que o mesmo vincule sua conta
à lista.

NOTA: Este cadastro é independente da sua inscrição na mesma feita via
e-mail.

  - Após digitar seu login e senha do YahooGrupos e confirmar volte à página do
grupo e verifique se todos os links da esquerda estão habilitados
(Mensagens, Arquivos, Enviar, Bate-Papo, etc..). Caso não esteja mas você já
seja membro do grupo, é sinal que você precisará ativar a sua conta no
YahooGrupos com o mesmo. Neste caso o link que irá aparecer será
"Editar minhas opções".

  - Se você não tem conta no YahooGrupos, clique no link "Cadastre-se agora".

  - Para quem não é associado, preencha todos os dados e confirme o envio.

Lhe será enviada, pelo e-mail que você definiu, uma senha com a qual você
passa a ter acesso aos serviços do Yahoo entre eles a lista de discussão.

  - Após este cadastro, volte ao endereço do site da lista e clique no link
"Entre neste grupo". Verás que aparecerá uma tela de cadastro DO SEU PERFIL
NO GRUPO. Basta cofigurar tudo do jeito que você desejar e confirme as
alterações.

  - Feito isto, você verá que quando voltar ao site da lista novas opções
estarão disponíveis para você, entre as quais a área "Arquivos" que é a área
onde você pode baixar os arquivos que o pessoal disponibiliza na lista.

  Quaisquer dúvidas,
  favor contactar o moderador da lista: [EMAIL PROTECTED]


-- 
< 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]
 
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

 





[delphi-br] Delphi + Fortran + C# + Java + [ linguagem qualquer ]

2005-11-06 Por tôpico fititnt
Salve lista !

Eu pessoalmente não conheco o D2005, mas já ouvi falar que ele ter
certa integração com a liguagem C. Alguém pode dar uma leve explicação
de como é isso? Quer dizer dá pra colocar dentro de um mesmo
executável linhas de comando de C e delphi? Ou mesmo usar o delphi
como a engine principal, e, quando certa parte do programa, o cara
sabe fazer melhor em C, ele usa essa linguagem, e eras isso?


Agora... em com outras liguaguens... a exemplo de fontran. Eu pego e
termino meu executável nessa linguagem. Até que ponto vai a integração
do delphi, além do comando de chamar um programa externo? Colocar as
linhas de comando de outras linguagens dentro de delphi e mandar ele
compicar certo que não vai funcionar... mas... que tipos de artifício
vcs recomendariam, de forma que fosse muito dificil alguem descobir
aonde é pascal, e onde é fortran? Eu preferencialmente gostaria de
deixar até mesmo esses meus executávels externos dentro de alguma dll,
se possivel, mas se não der, azar, vai sem isso mesmo, e só coloco na
mesma pasta da minha engine principal.

Como devem perceber, eu quero saber se tem como montar praticamente um
frankenstein, nem que usando frames, mas eu nao gostaria que
aparececem muitas 'cicatrizes' dessa mescla. Como por exemplo a cor do
form ser a mesma para os dois, ou, que, ambos detectem quando o
windons é xp e trabalhem com seus temas.

Creio que se for possivel a fortran, também o seja para algumas
coutras linguagens, fazendo-se as instalações adicionais que cada
linguagem exige.

Alguém pode dar uma luz?




-- 
< 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]
 
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

 




Re: [delphi-br] Migrando do BDE para o DBExpress e ClientDataSet

2005-11-06 Por tôpico Danilo Rogério
Paulo... respondendo
 
a) Vc se sentirá mais familiarizado com a SQLQuery, já que vc veio do BDE, e 
portar seus sistemas ficarão mais facilmente com SQLQuery do que com SQLDataset
 
b.1) vai do gosto do programador. A Borland, "parece", não tenho certeza que 
recomenda mais o SQLDataset, pela flexibilidade de ser Query, Table ou Stored 
Procedure(veja propriedade CommandType).

c) usando clientdataset, vc deverá usar o Dataserprovider entre a query e o 
clientdataset, pelo DBExpress ser unidirecional, para permitir a navegação 
entre os registros. Sua estrutura ficará assim:
  SQLQuery(ou SQLDataset) + DataSetProvider + ClientdataSet + DataSource. 
Portanto, toda persistência, inserção, exclusão, é feita no clientdataset e 
aplicada no banco com o metodo ApplyUpdates(pertencente ao clientdataset também)
  Voce, realmente pode passar os parametros pelo cliendataset sim, isso é muito 
usado no esquema de multicamadas(onde o acesso, ou seja, a query está no 
servidor de aplicação) e apenas o clientdataset está do lado do cliente. No 
modelo client/server "eu".. veja bem, opinião pessoal... faço assim
  ClientDataSet.Close
  SQLQuery.parambyname('parametro').asstring := Valor
  ClientDataSet.Open
 
 
Espero ter explicado... e vc deve ter percebido que eu uso o SQLQuery... e 
torno a dizer: para portar seu sistema, SQLQuery te trará facilidades...
 
Mas se quiser usar SQLdataSet, fique q vontade...
 
Att.
Danilo

Paulo <[EMAIL PROTECTED]> escreveu:
Pessoal:

Estou estudando os componentes do DBExpress do Delphi 7,
pois pretendo migrar meus sistemas que atualmente utilizam
Delphi 3 com BDE 5.202

Solicito a gentileza de me orientar com as seguintes dúvidas:


a) No Delphi 3/BDE, utilizo apenas componentes Query (não uso Tables)
e alguns (poucos) ClientDataSets.  Suponho que terei maior facilidade
se eu trocar os TQuery do BDE por SQLQuery do DBExpress (junto
com o ClientDataSet, onde for necessário).  Este
pensamento está correto ?  Ou vocês acham que eu devo partir
logo para o SQLDataSet ? (junto com o ClientDataSet, onde
for necessário)


b) Nos módulos NOVOS que eu vier a criar:

b.1) Se nesse NOVO módulo, que escreverei "do zero", sem ter
de substituir TQuerys do BDE, o melhor é usar SQLQuery,
ou SQLDataSet ?  Quais as principais diferenças entre eles ?
Há vantagens em usar um ou outro ?  E desvantagens ?


c) Nos módulos em que o usuário pode alterar dados, navegar
em DBGrids, etc., vou usar um ClientDataSet junto com o
SQLDataSet ou SQLQuery (dependendo do que vocês responderem acima).
Estou confuso sobre em que componente devo colocar o comando
SQL,  onde criar campos persistentes (quando for necessário),
e onde alimentar parâmetros.  No BDE, eu fazia tudo isso nas TQuery,
mas agora, ao trabalhar com ClientDataSet com SQLDataSet (ou SQLQuery),
não sei em que componente é melhor colocar os comando SQL, os parâmetros,
os campos persistentes, etc.  O que podem me dizer a respeito disso ?

Muito obrigado pela atenção de todos.

Paulo



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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new 
Array();lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fue557n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131247160/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var
 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";var
 
lrec_altURL="http://br.rd.yahoo.com/SIG=12fue557n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131247160/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";var
 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif";var
 lrec_width=300;var lrec_height=250;

-
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 Termos do Serviço do 
Yahoo!. 



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[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]
 
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

 




[delphi-br] LX 300 X QUICKREPORT ????

2005-11-06 Por tôpico Alcistemas Informática



Estou tendo problemas em fazer o Delphi imprimir corretamente em Impressoras 
Matriciais.  via QuickReports, ele dá o seguinte erro,  Suponha um relatorio 
qualquer de 3 páginas. A primeira é impressa corretamente, mas a segunda 
fica descolada para baixo em mais ou menos 1cm, e a terceira um pouco mais 
ainda. Não há nenhum comando especial na rotina de impressão. às vezes, 
quando o usuario vai no diálogo Configure Printer via Visualizador
 do QuickReport, o problema não ocorre mais, outras vezes persiste.


  if RL_MOV_CONTAS <> nil then
  begin
 RL_MOV_CONTAS.Free;
 RL_MOV_CONTAS:=Nil;
  end;



  RL_MOV_CONTAS:=TRL_MOV_CONTAS.Create(Self);

 PB_LARGURA := 215;
 PB_ALTURA  := 278;
 Rl_Mov_Contas.Page.Width   := PB_LARGURA;
 RL_Mov_Contas.Page.Length  := PB_ALTURA;
 RL_Mov_Contas.Page.BottomMargin := 10;
 RL_Mov_Contas.Page.TopMargin:= 10;
 RL_Mov_Contas.Page.LeftMargin   := 10;
 RL_Mov_Contas.Page.RightMargin  := 10;


no evento Before Print do report repeti o codigo acima e nada deu 
certo..


  RL_MOV_CONTAS.lbl_sub_debito_2.Visible  := false;
  RL_MOV_CONTAS.lbl_sub_credito_2.Visible := false;
  RL_MOV_CONTAS.lbl_sub_saldo_2.Visible   := false;

}






___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/






-- 
< 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]
 
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

 




Re: [delphi-br] Re: Nome do micro na rede

2005-11-06 Por tôpico Alcistemas Informática
faço assim funciona direitinho:

begin
label9.Caption := Nome_Computador();
end;

funcao:




Function Nome_Computador():String;
var
registro : tregistry;
begin
registro:=tregistry.create;
registro.RootKey:=HKEY_LOCAL_MACHINE;
registro.openkey('System\CurrentControlSet\Services\VXD\VNETSUP',false);
result:=registro.readstring('ComputerName');
if result = '' then
begin
  
registro.openkey('System\CurrentControlSet\Control\ComputerName\ComputerName',false);
  Result:=registro.readstring('ComputerName');
end;
end;




- Original Message - 
From: "juniormello" <[EMAIL PROTECTED]>
To: 
Sent: Friday, November 04, 2005 10:53 AM
Subject: [delphi-br] Re: Nome do micro na rede


olha, eu não testei, mas acho que sei qual o prob
fuçando no win2k aqui, descobri que essa chave não tem o nome da
maquina. a chave que encontrei com o nome são:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ComputerName\ComputerName
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName

espero q tenha ajudado
[]'s

--- Em delphi-br@yahoogrupos.com.br, "pcinfowave" <[EMAIL PROTECTED]> escreveu
>
> Ola...
>
> Uso a fução GetNetStation p/ detectar o nome do micro na rede. Com
> Win98 funciona bem, exibindo o nome da máquina, porem c/ Win XP nao
> deu certo.
>
> Alguem poderia me dizer qual a função que me exibirá o nome do micro
> no WinXP?
>
> //FUNCTION
> ##
> function GetNetStation(Tipo:Integer) : String;
> var Reg : TRegistry;
> begin
>   Reg := TRegistry.Create;
>   Result := '(n/a)';
>   with Reg do
> Try
>   RootKey := HKEY_LOCAL_MACHINE;
>   if OpenKey('System\CurrentControlSet\Services\VxD\VNETSUP',
> False) then
>   begin
> Case Tipo of
>   1: Result := ReadString('ComputerName');
>   2: Result := ReadString('Workgroup');
>   3: Result := ReadString('Comment');
> end;
>   end;
> Finally
>   CloseKey;
>   Free;
>   end;
> end;
>
>
> USA-se assim:
>
>   BarraStat.Panels[2].Text := 'Máquina: ' + GetNetStation(1);




-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >



Links do Yahoo! Grupos













___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/





-- 
< 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]
 
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

 




[delphi-br] Ergonomia de Software

2005-11-06 Por tôpico ArbSis
Neste link http://www.labiutil.inf.ufsc.br/ergolist/ vcs encontraram 
material sobre ergonomia e um questionario para saber se seu software 
esta ergonomico... vale a pena





___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



-- 
< 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]
 
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

 





Re: [delphi-br] Soma de campos e plotagem de Gráfico

2005-11-06 Por tôpico Emerson da Rocha Luiz
Bem, eu fiz como o indicado, e, realmente, funciona =D. Muito obrigado
Itamar!

Agora... alguém tem idéia de algum pdf, ou link na internet que me ajude a
fazer outras operações um pouco mais complexas, como fazer a média de três
campos, porêm, se houver um desvio muito acentuado num desses campos, ele o
desconsiderera e faz a média dos dois que deram mais próximos. Além disso,
talvez até mesmo algo envolvendo letras [ se a palavra for sim, exacutar
isso, se for diferente de sim, nao executar... ] outras tantas operações, e
suas misturas?

Além disso, eu não sei se é possivel fazê-lo de forma muito simples. É que
faço engenharia, e queria saber também se com pascal, dá para trabalhar com
operações como limites, derivadas e integrais, com strings específicas
dessas funções [ se existirem ], ou eu tenho que ensinar ao delphi primeiro
como é calculada a derivada, e, só depois, de dezenas de linhas de código
para explicar como se deriva, é que eu posso chamar esse comando, e ele faz
esse cálculo?

Fora isso, alguém sabe como faço para plotar gráficos a partir de dados
inseridos ou puxados de banco de dados depois das operações matemáticas
realizadas?


[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]
 
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

 





Re: [delphi-br] Soma de campos e plotagem de Gráfico

2005-11-06 Por tôpico Itamar
vou tentar:
para o seu campo A,B e C Coloque um Maskedit para cada um deles e coloque no
propriedade editmask 0.00 para aceitar somete numero.
na proriedade OnExit (Ao sair) do seu campo B coloque o seguinte:
campoC.text := FloatToStr(StrToFloat(CampoB.Text) +StrToFloat(CampoB.Text))
Isto é necessario porque o componentes visuais do delphi trabalham sempre
com o fomato STRING dai a necessidade da conversao e reconversao.

para o banco de dados é so seguir a mesma receita.

qq coisa faca contato
_
[EMAIL PROTECTED]
MSN [EMAIL PROTECTED]
analista de sistemas - Rio Grande - RS
--

- Original Message - 
From: "fititnt" <[EMAIL PROTECTED]>
To: 
Sent: Sunday, November 06, 2005 12:34 AM
Subject: [delphi-br] Soma de campos e plotagem de Gráfico


Bom dia a todos.

Vou procurar ser bem explicativo.

A situação é a seguinte. No primeiro caso, eu gostaria de inserir
algum valor númerico no campo de texto A , e, assim que eu colocasse
outro valor numérico no campo B, o programa realizasse a soma
altomaticamente num campo C, que é o campo de resposta.

Outra situação, é a de que, em vez de eu inserir os dados, eu
realizo uma busca em um banco de dados externo, e os valores são
exibidos em campos D e E, e, só a partir desdes estarem sendo
exibidor, o campo F mostra a soma de D e E.

Num terceiro caso, eu gostaria de ter um dado que é proveniente de
um banco de dados no campo H seja somado a um valor que eu vou
inserir no momento no campo I, e o valor, além de mostrado num campo
de resultado K, seria plotado num gráfico qualquer,
preferencialmente no que mais simples, o componente que normalmente
acompanha o delphi.

No caso, eu gostaria de saber quais são os componentes que devo usar
nesses casos, e a sintaxe básica dos comandos. Claro que vou fazer
mais doque só a soma, mas pedi só isso porque acredito que seja bem
didádico para explicar, e, que sabendo-se disso, e tendo aonde
procurar mais informação, o resto depende do cara.

Aliás, se solberem algum link explicando melhor isso, eu agradeço.
Tenho especial interesse pela plotagem gráfica, e de como fazê-la.







-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >



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]
 
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