Dá para criar aplicações para Internet sim.
Quanto a licença de uso, se você vai usar em casa, para estudo,
adquira um genérico mesmo. A licença só vale a pena pagar se for para
fins comerciais.
--- Em delphi-br@yahoogrupos.com.br, douglas mendonca
[EMAIL PROTECTED] escreveu
Caros Amigos,
:[EMAIL PROTECTED]
nome de Osmar de Souza Júnior
Enviada em: segunda-feira, 3 de outubro de 2005 10:40
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Access Violation on user32.dll
Está ocorrendo este erro na minha aplicação, mais ou menos a mensagem
é essa: Access Violation
Está ocorrendo este erro na minha aplicação, mais ou menos a mensagem
é essa: Access Violation on user32.dll, dando um endereço em
hexadecimal lá onde ocorre a violação.
Ocorre quando eu troco de uma aba para outra, num PageControl, e na
aba para onde está indo, antes acontecer o erro, tem um
Esse artigo aí trata disso:
http://www.activedelphi.com.br/modules.php?op=modloadname=Newsfile=articlesid=128
Mas fique atento, eu não recomendo fazer isso.
A função do Gerenciador de Tarefas é justamente poder encerrar uma
aplicação que travada e consumindo os recursos da máquina. Eu, como
Em primeiro lugar, cuidado com o linguajar. Ninguém aqui é obrigado a
te ajudar, e mesmo assim estão tentando. Respeito mútuo é uma das
regras da lista.
Em segundo lugar, sistema de frente de loja não é sempre assim não.
Já fiz sistemas assim, e não coloquei nenhum bloqueio. Porque às vezes
o
Uma coisa que acho que poderia dar uma olhada é nas diretivas de grupo.
Vá no meu iniciar - executar - gpedit.msc
Eu acho que pelas configurações do Windows é possível impedir um
software de rodar.
--- Em delphi-br@yahoogrupos.com.br, Osmar de Souza Júnior
[EMAIL PROTECTED] escreveu
Em
Endereço MAC você quis dizer:
http://www.delphi3000.com/articles/article_4423.asp
Esse artigo é do amigo Walter...
Tinha no meus favoritos...
--- Em delphi-br@yahoogrupos.com.br, Leandro Carbonera
[EMAIL PROTECTED] escreveu
Alguem sabe como pegar o IP da placa de rede local via
Dá uma olhada nesse artigo:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=779lngWId=7
Acho que resolve.
[]s.
--- Em delphi-br@yahoogrupos.com.br, Cristiano Rodrigo Gomes
[EMAIL PROTECTED] escreveu
Olá pessoal, lá vem outro perguntando sobre checlbox em dbgrid, achei q
Em linhas gerais, o que você tem que fazer é quando a sua aplicação
ficar ociosa ativar um timer (esse timer pode estar definido em 1
minuto, por exemplo). E quando o usuário mexer o mouse ou pressionar
qualquer tecla, desativar o timer. Mas essa verificação é feita a todo
momento pela aplicação,
Creio que para conseguir fazer o que você quer, terá que criar um
algoritmo. Pelo exemplo que você passou toda data/hora está no
formato: DD/MM/ HH:NN. Então crie um algoritmo para varrer a
string, e encontrando uma ocorrência de NN/NN/ NN:NN (onde N é um
número inteiro de 0 a 9), efetue
Se não estou enganado, o salário base para programador gira em torno
de R$ 1200,00. Mas também sofre algumas variações dependendo da
região, e da sua experiência claro. Esse salário eu considero bom para
um programador com pouca experiência.
--- Em delphi-br@yahoogrupos.com.br, Paulo Dias de
Quisera eu que fosse tão simples meu amigo.
A inscrição estadual tem um formato diferente para cada estado da
nossa federação. o SINTEGRA disponibiliza uma DLL para facilitar esse
processo:
http://www.sintegra.gov.br/download.html
Dá uma olhada que eu acho que tem até exemplo lá. Se você não
Se procuras um bom editor de ícones, recomendo o Axialis IconWorkshop.
É pago, mais muito bom.
[]s.
--- Em delphi-br@yahoogrupos.com.br, Moked do Brasil - Tamara
\(Brazil\) [EMAIL PROTECTED] escreveu
Alguém saberia me indicar um bom editor de ícones??? Estou com
problemas
para criação do
Acho que para esse caso seria interessante fazer um select antes, para
ver se o código já existe. Mas, um exemplo de tratamento seria esse:
try
Query1.Post;
except
on E: Exception do
MessageDlg('Ocorreu o seguinte erro!'#13#10 + E.message,
mtWarning, [mbOK], 0);
Não sei como você está preenchendo o Memo, porque quando você usa um
método Add(Text) ou Append(Text) do próprio TMemo, ele adiciona a
quebra automaticamente.
Se você está fazendo assim:
Memo1.Lines.Text := '25/05/2005 13:19AGUARDANDOAUTOR18/05/2005
08:57EXPEDIÇÃO DE MANDADO 10/05/2005 14:42EM
Cara, na Submarino.com.br tem alguns livros sobre ERP. Recomendo o
Livro do Cesar Alexandre de Souza. Tem alguns estudos de caso, bem
interessante.
Quanto ao atender ao padrões do mercado ou à necessidades específicas
das empresas, isso não é característica do ERP somente. Isso depende
da
Existe o pacote de componentes do JVCL (JEDI Project), com mais de 600
componentes, open-source:
http://sourceforge.net/projects/jvcl
Também para o Delphi 2005 há os do Raize (pago $$):
http://www.raize.com/DevTools/Default.asp
--- Em delphi-br@yahoogrupos.com.br, João Paulo EsPyl [EMAIL
As informações da versão do Windows você pode pegar na seguinte área
do registro do Windows:
1) Na família NT:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion
2) Em outros Windows:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
Para saber se o Windows é da
Pessoal.
Estou precisando de um gride que faça agrupamento dos dados (eu vi
isso no Microsoft Money). Os registros ficam agrupados, e tem um botão
do lado esquerdo (onde fica o Indicator num DBGrid), um botão de +
para expandir ou recolher os registros (filhos), isso em vários níveis.
Para não
Se for linhas em branco no começo ou no fim do texto:
Memo1.Lines.Text := Trim(Memo1.Lines.Text);
Se for linhas em branco no meio do texto:
var i: integer;
begin
i := 0;
while (i Memo1.Lines.Count) do
begin
if (Memo1.Lines[i] = '') then
Memo1.Lines.Delete(i)
else
i
Basta incluir a Unit XPMan na Unit principal do seu projeto (A Unit
com o mesmo nome do projeto). Não precisa nem incluir o componente.
Ele usa a API do Windows pra aplicar as formatações, você não pode
alterar. Portanto esses padrões de cores dependerão do usuário usar o
Windos XP, em outras
O TApplicationEvents pode ser colocado no DataModule.
Mas não precisa inserir o componente, você pode criar seus próprios
procedimentos para tratar exceções. Eu faço dessa forma:
Eu crio uma procedure no DataModule:
procedure appExcept(Sender: TObject; E: Exception);
No evento OnCreate do
Olá pessoal.
Tenho achado uma quantidade considerável de rotinas para imprimir
nessas impressoras fiscais. No entanto, todas que eu achei consideram
que a impressora é local, ou a impressora é a padrão do windows. Só
que eu quero poder selecionar qual a impressora, inclusive via rede.
Aí eu
://br.groups.yahoo.com/group/AutomacaoTotal/
Saudações.
---
[]'s
Alexandre
msn: [EMAIL PROTECTED]
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Osmar de Souza Júnior
Enviada em: sexta-feira, 26 de agosto de 2005 14:39
Para
essa rotina.
Poderiam me dar uma ajuda?
Grato
Eduardo Ledo
_
De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED] Em
nome de Osmar de Souza Júnior
Enviada em: quarta-feira, 24 de agosto de 2005 17:47
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Gerar
StrToDate(MaskDoFormatText('00/00/00', '220805', '_'));
Mas acho que seria melhor você trabalhar com datas em ponto flutuante,
como o Delphi trabalha com o DateTime, Date ou Time. É tudo do tipo
Double. Fica mais fácil depois de tratar no Delphi.
--- Em delphi-br@yahoogrupos.com.br, Cristiano
Você baixou a última versão e rodou o instalador??
A versão que tenho baixei a umas 2 semanas.
A única coisa que fiz foi rodar o Install.bat que está no diretório
JCL. Deixei as opções default, não alterei nada, e instalei.
Lembrando que você deve baixar o .zip do JVCL, e descompactá-lo já no
@yahoogrupos.com.br
Sent: Friday, August 19, 2005 2:36 PM
Subject: Re: [delphi-br] Re: Ferramenta UML que se integre ao Delphi
O EA é carinho??? Pow a licença custa $335... pelo que
ele oferece é até barato!! Vai cotar o preço de um
Rational pra você ver!
--- Osmar de Souza Júnior
Esse é um exemplo bem tosco de como colorir um PageControl.
Esse código deve estar no evento OnDrawTab. Para funcionar, a
propriedade OwnerDraw do PageControl deve estar true. Esse código
deixa as abas vermelhas:
PageControl1.Canvas.Brush.Color := clRed;
PageControl1.Canvas.Rectangle(Rect);
Freeware eu conheço o ArgoUML e o Jude. Mas não sei se geram código
para Delphi.
O Entreprise Architect gera código pra Delphi, acho que Sybase Power
Designer também. Mas são pagos, e bem carinhos. Mas também são
ferramentas bem completas.
--- Em delphi-br@yahoogrupos.com.br, GreG [EMAIL
O que você pode fazer, sem precisar de componentes de terceiros, se
usas pelo menos a versão 7 do Delphi, é incluir o componente XP
Manifest, na aba Win32, que vai dar aquela cara de XP para todos os
componentes.
Mas se quiser um visual diferenciado, nada melhor do que você mesmo
desenhar os
Antes de usar algum compactador de executável, acesse essa página:
http://www.geocities.com/SiliconValley/Bay/1058/
do nosso amigo Walter, e procure pelo artigo Compactador de
Executável. Pense bem antes de usar um.
--- Em delphi-br@yahoogrupos.com.br, Áureo [EMAIL PROTECTED] escreveu
Sei
PROTECTED] Em nome de Osmar de Souza Júnior
Enviada em: quinta-feira, 18 de agosto de 2005 10:02
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Diminuir o tamanho do exe
Antes de usar algum compactador de executável, acesse essa página:
http://www.geocities.com/SiliconValley
Mas qual é o interesse em diminuir o tamanho do aplicativo ???
O tamanho do EXE nada tem a ver com o espaço em memória, veja, o
Delphi 7 que uso aqui, o executável dele tem mais ou menos 500 K. Na
memória o Delphi consome 70 MB. Por acaso vocês acham que a Borland
usa UPX para compactar o Delphi
Pessoal, eu preciso criar um aplicativo que fique residente no
servidor (Windows XP e 2003 Server, são dois).
Queria receber sugestões de como fazê-lo, pois este aplicativo não
pode ficar consumindo muita memória. Ele deve executar uma tarefa de
tantos em tantos minutos, e disparar e-mails
ser
utilizado. Não sei se ele tem a periodicidade de que
você necessita.
Se não for possível utilizá-lo, procure sobre a
criação de serviços. Eu mesmo nunca fiz, mas
aplicativos residentes, nesses Windows, devem ser
serviços.
--- Osmar de Souza Júnior [EMAIL PROTECTED]
escreveu
Alguém sabe me indicar uma rotina para converter caracteres acentuados
(tipo Ç, Ã, Ó) para não acentuados (como C, A, O) ???
Obrigado.
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para
) then Texto[i] :=
SemAcento[Pos(Texto[i],ComAcento)];
Result := Texto;
end;
Osmar de Souza Júnior escreveu:
Alguém sabe me indicar uma rotina para converter caracteres acentuados
(tipo Ç, Ã, Ó) para não acentuados (como C, A, O) ???
Obrigado.
--
FAVOR
Sabes trabalhar com TStringList ??
Minha dica é jogar os itens do ListBox ou StringGrid para uma
StringList. Aí basta fazer, por exemplo:
StringList1.SaveToFile('LPT1');
E pronto.
[]s.
--- Em delphi-br@yahoogrupos.com.br, V.Alberto [EMAIL PROTECTED] escreveu
Bom dia, pessoal!
Alguém
as strings
que você quer.
--- Em delphi-br@yahoogrupos.com.br, Áureo [EMAIL PROTECTED] escreveu
Osmar,
Eu também tenho esta necessidade, e no meu caso, o e-mail seria
enviado automaticamente ao usuário como alerta.
Att.
Áureo
Em 11/08/05, Osmar de Souza Júnior[EMAIL PROTECTED] escreveu
diretamente as strings
que você quer.
--- Em delphi-br@yahoogrupos.com.br, Áureo [EMAIL PROTECTED] escreveu
Osmar,
Eu também tenho esta necessidade, e no meu caso, o e-mail seria
enviado automaticamente ao usuário como alerta.
Att.
Áureo
Em 11/08/05, Osmar de Souza Júnior[EMAIL
mas é SDI.
Desvantagens de usar MDI: é bugento, a microsoft diz que é bugento
e que
não é pra usar.
Marcelo Almeida
Osmar de Souza Júnior wrote:
Vou dar o meu exemplo para o uso de MDI.
O meu sistema controla Ordens de Serviço.
Imagina que um usuário esteja cadastrando
tenho esta necessidade, e no meu caso, o e-mail seria
enviado automaticamente ao usuário como alerta.
Att.
Áureo
Em 11/08/05, Osmar de Souza Júnior[EMAIL PROTECTED] escreveu:
Você quer enviar o e-mail automaticamente ou apenas abrir a
janela de
composição de novo e
Eu instalei um driver genérico (somente texto) para uma impressora
fiscal. Desenhei um relatório simples, com um texto somente para
teste, no Rave Designer. Ele até imprime, mas as letras ficam socadas,
umas por cima das outras. Alguém já fez um relatório com Rave para
impressora fiscal que tenha
Meu amigo, aí vamos cair na velha história da pirataria.
Impedir de copiar não tem como mesmo.
Nem perca tempo quebrando a cabeça.
O que você pode fazer é tentar minimizar o problema, criando serials,
registro, etc. Mas tem que ver se isso é viável. Mas se um cara quiser
copiar o teu programa e
O Walter só confirmou o que já se sabe. Você pensa numa solução para
impedir a cópia ilegal, e vem outro e descobre um jeito de burlar.
É uma corrida de gato e rato. E pior: é uma corrida cíclica, você
nunca sairá dela.
--- Em delphi-br@yahoogrupos.com.br, Emerson Moreno [EMAIL PROTECTED]
O Walter só confirmou o que já se sabe. Você pensa numa solução para
impedir a cópia ilegal, e vem outro e descobre um jeito de burlar.
É uma corrida de gato e rato. E pior: é uma corrida cíclica, você
nunca sairá dela.
--- Em delphi-br@yahoogrupos.com.br, Emerson Moreno [EMAIL PROTECTED]
Existe um programa chamado BeTwin, thin client, que usávamos para
compartilhar máquinas (uma CPU, vários monitores). O registro dele
pega o número de série do hd, placa mãe e o escambau. Mas enfrentamos
um problema que era quando queimava uma placa-mãe ou um hd.
Simplesmente perdíamos o registro,
simples. A
vantagem é
que é gratuito.
Este artigo foi escrito por Murilo Oliveira, proprietário da FastByte.
Contou com a colaboração de Fred Montier.
Em 11/08/05, Osmar de Souza Júnior[EMAIL PROTECTED] escreveu:
O Walter só confirmou o que já se sabe. Você pensa numa solução para
Você quer enviar o e-mail automaticamente ou apenas abrir a janela de
composição de novo e-mail ???
--- Em delphi-br@yahoogrupos.com.br, Cristiano
[EMAIL PROTECTED] escreveu
Grupo
Alguém tem um exemplo básico para criar um programa para mandar um
e-mail usando o outlook em Delphi7,,,
?
Osmar de Souza Júnior [EMAIL PROTECTED] escreveu:
Você quer enviar o e-mail automaticamente ou apenas abrir a janela de
composição de novo e-mail ???
--- Em delphi-br@yahoogrupos.com.br, Cristiano
[EMAIL PROTECTED] escreveu
Grupo
Alguém tem um exemplo básico para criar um programa
Para quem usa os componentes IP Controls, eu to usando o wwDBGrid, e
queria colocar um Memo para um registro. Consegui inseri-lo, mas ele
só exibe a primeira linha do Memo, não expande a linha do gride quando
o Memo tem mais de uma linha. Alguém sabe como fazer isso?
--
FAVOR REMOVER ESTA
O sistema que estou trabalhando é para 3 empresas, sendo que uma delas
tem 2 filiais. Eu criei uma tabela de empresas, e nos pontos que tocam
a cada uma delas tem o código da empresa associado. Algumas coisas,
como clientes, é geral, fica disponível para todas. Agora o estoque,
por exemplo, é
Para extrair o ano no Delphi é YearOf(DateTime: TDateTime).
[]s.
--- Em delphi-br@yahoogrupos.com.br, Info Desenvolvimento
[EMAIL PROTECTED] escreveu
Como extrair o ANO de uma data no usando delphi 5 com paradox. Não é
em SQL.
PAULO
[As partes desta mensagem que não continham texto
Você pode verificar com as constantes do Delphi:
VK_F2, VK_F9 e VK_F10...
[]s.
--- Em delphi-br@yahoogrupos.com.br, Anderson [EMAIL PROTECTED] escreveu
Alguém tem o código das teclas:
F2
F9
F10
Anderson
Rio Claro-SP
[As partes desta mensagem que não continham texto foram
Se você fez nessa ordem não vai funfar mesmo:
vetor := nil;
FreeMem(vetor);
Inverta:
FreeMem(vetor);
vetor := nil;
[]s.
--- Em delphi-br@yahoogrupos.com.br, Israel Alcântara Possoli
[EMAIL PROTECTED] escreveu
Alguem sabe como fazer isso?
Eu tentei sem exito:
var vetor : array of array
O que pode levar a isso são objetos que são criados em tempo de
execução (sejam forms, componentes, ou objetos de suas classes de
negócio) e que não são liberados da memória...
Se estiver consumindo a CPU a quase 100% durante muito tempo pode ser
alguma rotina que esteja executando
Como eu posso fazer para destacar (negrito, itálico) somente uma
palavra, por exemplo, de uma linha num RichEdit?
Porque no meu caso eu preencho o RichEdit, com um texto previamente
processado, de várias consultas de várias tabelas.
Eu monto um texto, como um resumo, e vou adicionando as
:= Editor.SelAttributes.Style +
[fsUnderline];
btnsublinhado.Down := True;
end;
Sublinhado1.Checked := fsBold in Editor.SelAttributes.Style;
end;
-Mensagem original-
De: delphi-br@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
nome de Osmar de Souza Júnior
Enviada em: sexta-feira, 5 de
a
utilização
de uma TStringList.
Atenciosamente,
José Luis
- Original Message -
From: Osmar de Souza Júnior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, August 05, 2005 11:09 AM
Subject: Re: RES: [delphi-br] Destacar somente um trecho de um
Use o InstallShield. Não conheço ferramenta mais fácil.
Você gera um Wizard para instalação do seu programa, tem bastante opções.
Você deve encontrar bastante informação na net...
http://www.installshield.com/
--- Em delphi-br@yahoogrupos.com.br, Ricardo MDE [EMAIL PROTECTED] escreveu
Boa
Olha, procure algo sobre incompatibilidade com o WinXP Home.
Você mesmo disse que no WinXP Pro funciona legal.
Eu desconheço tal incompatibilidade, porque nunca usei o Home.
A não ser que alguém aqui na lista utilize o Delphi com o WinXP Home,
e diga que funciona legal, eu apostaria nisso.
Incompatibilidade com o Windows Xp não creio. O Delphi 7 veio
justamente acrescentando algumas funcionalidades do XP para a criação
de aplicações, que no Delphi 6 não tinha ainda.
Eu uso o Delphi 7 com WinXP. Mas não sei quanto a versão Home. Eu uso
a versão Professional. O meu Delphi demora um
Colegas.
Parece que a Borland só comercializa a última versão do Delphi, certo?
Ainda é possível comprar o Delphi 7 em alguma loja ??
De preferência, alguém sabe de alguma loja em Santa Catarina ??
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas,
Cara, eu calculo o preço baseado na dimensão do sistema que irei fazer.
Baseado na reunião inicial com o cliente, eu pego as requisições dele,
e faço uma análise de quantos módulos terá o sistema, mais ou menos
quantas telas, quantas tabelas, uma análise inicial, por cima.
Aí eu estipulo o preço
Eu tenho uma rotina, é um pouco grande, não vou colocar aqui porque
acho que vai perder a identação, daí vai dar muito trabalho para
arrumar...
Mas se quiser, me contate por e-mail que eu te mando...
--- Em delphi-br@yahoogrupos.com.br, galvao_em [EMAIL PROTECTED] escreveu
Olá pessoal, Tem
Já passei por isso.
Para deixar a barra no topo, você manda uma mensagem para o componente.
PostMessage(TreeView1.Handle, WM_VSCROLL, SB_TOP, 0);
O primeiro parâmetro é Handle do componente TreeView.
O segundo é uma mensagem para rolar verticalmente a barra.
O terceiro indica para rolar até o
O Zeos ficou paradão mesmo. Não atualizaram mais no SourceForge
(http://sourceforge.net/projects/zeoslib/) e o domínio
(www.zeoslib.org) foi posto a venda.
Ouvi rumores de que estariam querendo retomar o projeto, mas não vi
nada de prático até agora.
--- Em delphi-br@yahoogrupos.com.br,
Quando eu preencho uma TreeView no braço, eu sempre uso BeginUpdate
e EndUpdate para acelerar o processo, principalmente quando uso os
métodos para expandir ou recolher todos os itens.
Quando eu uso o SortedFields de um DataSet, quando tenho muitos
registros, demora um bocado. Tem algo que possa
que vc menciona!
Que
componente de dataset é esse que vc está usando?
[]s
From: Osmar de Souza Júnior [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Tem como acelerar o SortedFields de um DataSet ??
Date: Tue, 26 Jul 2005 12
Você tem que se ligar sempre nas propriedades Anchors dos componentes
visuais.
Ou como eu faço, eu uso sempre um TPanel como container para um
determinado conjunto de componentes, daí eu uso a propriedade Align
para ajustar o controle na tela. Em tempo de design mesmo você pode
redimensionar o
--- Em delphi-br@yahoogrupos.com.br, Marcelo Moacir Florindo
[EMAIL PROTECTED] escreveu
Senhores,
Estou precisando montar uma treeview dinamicamente, ou seja,
passo o dataset e mais alguns dados. Alguém teria como me ajudar??
Um grande abraço a todos..
Marcelo
Para colocar
Eu não usei esse componente em específico, mas o JVCL tem bastante
exemplos de seus componentes, dentro do seu diretório de instalação.
--- Em delphi-br@yahoogrupos.com.br, Marcelo Moacir Florindo
[EMAIL PROTECTED] escreveu
Olá amigos,
Estou usando o jvdbtreeview e o jbdblookuptreeview e
. A variável não sabe quando o
objeto é destruído, então não dá para simplesmente fazer:
ponteiro := nil;
Não sei se fui claro.
--- Em delphi-br@yahoogrupos.com.br, Eduardo [EMAIL PROTECTED]
escreveu
Nil
Eduardo
- Original Message -
From: Osmar de Souza Júnior
To: delphi-br
Só para complementar, é bom verificar o estado da tecla Ctrl antes.
Caso contrário, não será possível usar Ctrl+X, Ctrl+C ou Ctrl+V.
[]s.
Osmar.
--- Em delphi-br@yahoogrupos.com.br, Evolution [EMAIL PROTECTED] escreveu
É só fazer assim:
procedure Edit1KeyPress(Sender: TObject; var Key:
Ok, crie uma variável lógica para o formulário:
pode_fechar: boolean;
Ao criar o form, defina ela como FALSE.
No evento OnCloseQuery do seu form, coloque:
CanClose := pode_fechar;
No evento OnClick do seu botão Sair:
pode_fechar := true;
close;
É isso.
[]s.
--- Em
Pessoal, dentro de uma Query (uso os componentes do ZeosLib para
Postgres), em tempo de design, quando mudo a propriedade Active para
true, a consulta retorna quase instantaneamente.
Em tempo de execução em faço assim:
QDados.Close;
QDados.SortedFields := coluna + ' ' + sentido;
É o seguinte.
Criei um .BAT que faz o dump da base de dados.
Mas o Postgres pede que digite a senha.
Eu fiz um aplicativo em Delphi que realiza o dump, compacta o arquivo
e envia para outro computador. O aplicativo chama o .BAT para fazer o
dump, gerando um arquivo .SQL.
Agora na hora que o
37.
E mantenha uma tabela ASCII em mãos.
--- Em delphi-br@yahoogrupos.com.br, Hudson [EMAIL PROTECTED] escreveu
Alguem sabem qual é a key do botão %
??
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
Eu tenho que especificar onde colocar as DLLs que meu sistema usa?
O InstallShield já não deveria fazer isso automaticamente?
--
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
Para usar Enter como Tab nos meus grides, eu faço assim:
- Repare que não uso SelectNext()...
procedure TfmCad_Checagem.grideKeyPress(Sender: TObject; var Key: Char);
begin
inherited;
if (Key = #13) then
begin
if (HiWord(GetKeyState(VK_SHIFT)) 0) then
begin
.
Muito obrigado.
Em 07/07/05, Osmar de Souza Júnior[EMAIL PROTECTED] escreveu:
Bom, eu uso os componentes TIdSMTP e TIdMessage pra enviar e-mails
pelo sistema. Eu tenho uma tela de recados, onde o usuário deixa
recados para um ou vários usuários do sistema. Envio um único e-mail
para os
.
- Original Message -
From: Osmar de Souza Júnior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, July 08, 2005 8:54 AM
Subject: [delphi-br] Re: DBGrid - Como sair dele usando teclado?
Para usar Enter como Tab nos meus grides, eu faço assim:
- Repare que não uso
Estou procurando um gride que dê para preencher os valores no braço,
sem usar o DBGrid. Não sei se estou enganado, mas o StringGrid
trabalha com colunas de largura igual, eu queria poder controlar
larguras diferentes para as colunas. Se for possível fazer com
StringGrid, também serve.
[]s.
Bom, ele pode somente escolher um único Estado por vez?
Se sim, então você pode colocar um ComboBox para escolher o estado.
Ao escolher o estado, aí você efetua a consulta no banco de dados para
trazer as cidades daquele estado. Assim você evitar trazer todas as
cidades do Brasil, sem
Bom, eu uso os componentes TIdSMTP e TIdMessage pra enviar e-mails
pelo sistema. Eu tenho uma tela de recados, onde o usuário deixa
recados para um ou vários usuários do sistema. Envio um único e-mail
para os vários usuários, mas mesmo assim, quando clica no botão OK, eu
chamo a rotina de enviar
O conteúdo de um TDBEdit você não seta pela propriedade Text. O que
você deve estar fazendo:
DBEdit1.Text := 'bla bla bla';
O conteúdo de um TDBEdit é controlado pelo DataSet, seja de uma query
ou table, seja lá como for que você esteja fazendo.
Então você deve simplesmente abrir a query (ou
Para isso, MDI é a melhor solução, sem dúvida.
Você até pode criar um form dentro de outro, sem usar MDI.
Mas aí você terá que controlar as janelas, tipo no braço.
--- Em delphi-br@yahoogrupos.com.br, juniormello
[EMAIL PROTECTED] escreveu
ola pessoal, td bem?
estou com a seguinte duvida:
Não testei, mas seria mais ou menos assim:
var i: integer;
for i := 0 to Self.ComponentCount - 1 do
if (Components[i].ClassName = 'TEdit') then
begin
TEdit(Components[i]).Color := clRed;
TEdit(Components[i]).Enabled := false;
end;
[]s.
--- Em delphi-br@yahoogrupos.com.br,
1. Para saber se tem filhos:
SeuNode.HasChildren;
2. Para saber o número de filhos:
SeuNode.Count;
3. Para saber se tem pai:
SeuNode.Parent nil;
--- Em delphi-br@yahoogrupos.com.br, Marcelo Mendes de Oliveira
[EMAIL PROTECTED] escreveu
Caros amigos gostaria de saber qual o comando
Como faço para saber se um computador está em rede??
Queria saber como verificar se uma máquina tem permissão para gravar
arquivos em outra, por exemplo:
\\computador\pasta\
Como faço para saber se o computador onde está rodando minha aplicação
tem acesso a essa pasta, e pode gravar arquivos
Não sei se é este o erro que estás cometendo,
mas para funcionar um atalho com Ctrl, Alt ou Shift você deve fazer assim:
if (ssCtrl in Shift) and (VK_F10) then
executaSeusComandos;
[]s.
--- Em delphi-br@yahoogrupos.com.br, edyosantos [EMAIL PROTECTED] escreveu
Alguém poderia me dizer como
Eu acho que você deve considerar a hipótese de utilizar Firebird ou
Postgres. Eu acho o MySQL uma solução muito limitada em termos de
recursos, já que você pretende comercializar.
Não fiz um levantamento estatístico, mas creio que você deva encontrar
na net mais material sobre Delphi/Firebird. É
Se os breakpoints estão te incomodando, e não consegue removê-los no
editor, dê um Ctrl+Alt+B e abrirá a lista de todos os breakpoints,
delete eles da lista e pronto...
Às vezes eu não consigo removê-los no editor, ou tenho muitos, em
várias units diferentes, e faço isso.
--- Em
Só setar a propriedade Maxlength para 5.
[]s.
--- Em delphi-br@yahoogrupos.com.br, F D [EMAIL PROTECTED] escreveu
Como faço que que e um edit só possa ser digitado 5 digitos.
Grato
Francisco
-
Yahoo! Acesso Grátis: Internet rápida
Olha, como você deve ter observado o DateTime é um valor de ponto
flutuante. Eu faço assim (não sei se é a melhor maneira, mas funciona
no meu caso):
Exemplo:
var horario: TDateTime;
horario := Now + StrToTime('00:10');
Se houver soluções melhores, também quero saber...
[]s.
--- Em
Alguém sabe como ativar um hint de um componente, no meu caso um
TEdit, pelo código ??
Na minha tela de acesso, quando o cara estiver digitando a senha, e o
CapsLock estiver ativado, quero mostrar um balãozinho, tipo o do XP,
só para alertar...
Só não sei como ativar o hint pelo código...
Tem
-
De: Osmar de Souza Júnior [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 30 de junho de 2005 10:43
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Ativar um hint pelo código
Alguém sabe como ativar um hint de um componente, no meu caso um
TEdit, pelo código
Message -
From: Osmar de Souza Júnior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, June 30, 2005 11:55 AM
Subject: Re: RES: [delphi-br] Ativar um hint pelo código
Sim, mas eu gostaria que aparecesse o Hint quando o sujeito está
digitando, daí eu colocaria isso
Sim filho, e você não fez backup dos arquivos originais do Delphi em
inglês ???
Esses arquivos de tradução tem que tomar cuidado. O primeiro passo é
verificar se esses arquivos são confiáveis. Eu já vi um que dizia que
era os arquivos de tradução do Delphi 7, mas na verdade era do 6, o
cara só
1 - 100 de 258 matches
Mail list logo