
Capablanca
Membros-
Total de itens
295 -
Registro em
-
Última visita
Tudo que Capablanca postou
-
Olá, O Delphi utiliza a biblioteca VCL (voltada para a plataforma Windows). O Kylix utiliza a biblioteca CLX (voltada para o Linux). No entanto, o próprio Delphi permite que você crie aplicações voltadas exclusivamente para a plataforma Linux também. Sugiro que você comece com Delphi e depois para o Kylix, pois você encontra muito mais material sobre o primeiro. Se você aprender Delphi, não vai sentir praticamente nenhuma dificuldade em utilizar o Kylix... Na verdade, tanto o Delphi e o Kylix utilizam a linguagem Delphi Pascal. O que muda são algumas opções e recursos. Abs. e boa sorte! Conte com o pessoal do nosso fórum!!!
-
Beleza... Podemos considerar como RESOLVIDO então?
-
Essa Nao Entendi... <vox> (RESOLVIDO)
pergunta respondeu ao sem ideia p/ nick de Capablanca em Delphi, Kylix
No caso de você utilizar a segunda opção que mencionei acima, para você ficaria assim: if FileExists (ExtractFilePath (Application.ExeName)+'\db\db.dll') = false then Deste modo, independentemente do diretório onde o usuário irá instalar seu aplicativo, ele conseguirá localizar seu arquivo db.dll. -
Olá Gutto, Cara, dê uma "olhada" na seção TUTORIAIS do meu site e baixe o tutorial sobre Firebird com componento ZeosDBO... O tutorial parte do zero. Lá também tem explicações para estas suas perguntas. Basicamente: 1) O Firebird é um banco de dados arquitetura cliente/servidor, enquanto que o Piradox não o é. Cada tabela no paradox precisa de um arquivo específico, enquanto que no Firebird você tem apenas um arquivo (o qual contém o seu banco de dados inteiro) e dentor deste arquivo ficam armazenadas as tabelas, etc.; 2) O Firebird surgiu do Interbase. Teve uma época que a Borland deixou o Interbase OPEN SOURCE, de modo que uma galera se juntou e criou o Firebird (o Interbase na época estava na versão 6 - logo, o Interbase 6 é irmão gêmeo do Firebird 1.0). Depois a Borland, mudando de idéia, fechou o código do Interbase. Hoje, o Firebird segue seu rumo e o Interbase o seu. Uma das diferenças principais se encontra no fato de que o Firebird é totalmente FREE (você pode distribuir seus aplicativos com banco de dados Firebird, sem precisar pagar licença alguma. Se você utilizasse versões do Interbase acima da 6, teria que pagar licença de uso do banco.
-
Certo.... Seu form LOGIN deve ficar parecido com: TfrmLogin = class(TForm) private public class function CheckLogin : Boolean; end; class function TfrmLogin : Boolean; begin // COLOQUE AQUI O CÓDIGO PARA CHECAR O LOGIN end; No arquivo projeto (DPR), coloque: begin Application.Initialize; if TfrmLogin.CheckLogin then begin // CRIAÇÃO DOS SEUS FORMS Application.CreateForm(TForm1, Form1); end; Application.Run; end.
-
Nunca vi e é bem provável que não exista mesmo. Mesmo que existisse, não é nem um pouco vantajoso aprendê-lo em português, visto que sabendo os comandos em inglês, você pode buscar informações em qualquer site estrangeiro. Não procure aprender Delphi simplesmente traduzindo suas opções/comandos. Compre um livro e aprenda o que cada opção faz.
-
Essa Nao Entendi... <vox> (RESOLVIDO)
pergunta respondeu ao sem ideia p/ nick de Capablanca em Delphi, Kylix
Olá SIN... Bem interessante essa sua iniciativa de compartilhar alguns aspectos da criação do seu programa VoxMessenger. Bem... Eu testei aqui e funcionou cara... Antes de abrir o aplicativo, aparece a mensagem DB ENCONTRADO. Só para testar, eu utilizei o seguinte código: (...) try Application.CreateForm(TForm1, form1); if FileExists('C:\teste.txt') = false then begin showmessage('db NÃO encontrado'); end else showmessage('db encontrado'); except end; (...) Só uma coisinha que eu mudei: eu tirei o meu form FORM1 do AUTO-CREATE e o coloquei dentro de AVAILABLE FORMS... Para fazer isso, no menu, acesse PROJECT -> OPTIONS -> Guia FORMS. Seu FORM1 deve estar no ListBox esquerdo (AUTO-CREATE forms). Selecione seu form FORM1 e clique na seta para direita, de modo que ele passe para o ListBox do lado direito (AVAILABLE forms). Na verdade, esta alteração que eu fiz nem precisaria ser feita, pois mesmo sem ela funcionou normalmente (ou seja, a mensagem apareceu para mim). Ao fazer isso, você deverá observar a mensagem contida no ShowMessage, antes de os forms forem criados. Outra observação: você não precisa especificar o caminho completo. Você pode: 1) simplesmente colocar o nome do arquivo (no caso DB.dll); 2) utilize o código: ExtractFilePath (Application.ExeName); 3) crie um arquivo .INI para que armazene o local onde o programa foi efetivamente instalado. No caso, o arquivo .INI armazenará as informações necessárias para você localizar o seu banco de dados. Abs. -
Beleza, Por que você não componentes IBX ou dbExpress para acessar seu banco de dados Interbase? Ou, por que você não usa Firebird? Estou perguntando não para "apurrinhar". O fato é que o BDE está cada vez mais em desuso e vem sendo substituído por outros mecanismos de acesso a banco de dados (muito mais versáteis e ágeis). Aconselho a dar uma examinada sobre o assunto. No meu site você encontra um tutorial gratuito sobre Firebird. Abs.
-
Olá, 1) Qual é o banco de dados que você está usando? 2) Quando você se refere a list, você quer dizer um objeto ListBox? 3) Quais componentes você está utilizando para acessar seu banco de dados (IBX, dbExpress, etc.)?
-
Olá Sem Idéia p/ Nick, Só por curiosidade: qual a razão de você querer usar o BDE?
-
Olá, Tente configurar a propriedade FormStyle do seu form Login para fsNormal (não deixe configurado para fsMDIChild).
-
Índice do que? Da tabela? Você está usando um ADOTable?
-
Olá Paulo... Entendi. Algo deve estar errado com o seu e-mail pois assim que você preenche o formulário e faz o download, você já recebe um e-mail contendo as informações para destravar. Em todo caso, temporariamente vou disponibilizar os meus próprios dados para destravar (creio que você terá que fazer o download do "meu" componente - http://www.capablanca.com.br/download/comp...mtable240d7.zip). Este é para Delphi 7. Dados para destravar o componente freeware: - Your name: Capablanca - E-mail: capablanca@capablanca.com.br - Unlock key: EAC9-0F3F Abs.
-
Olá, Baixe este exemplo que eu criei e veja se atende ao que você precisa. Download: http://www.capablanca.com.br/download/resp...Letra_Drive.zip ScreenShot #1
-
Post nº 1000!!!! Caramba CSA! Você está dormindo aqui no fórum?
-
Na verdade eu acho que você quer fazer o seguinte: Você tem duas tabelas: uma dos municípios e outra (sei lá), clientes. No DBLookUpComboBox você quer listar todos os municípios. No entanto, quando o usuário salvar (gravar - post), o valor que estiver no DBLookUpComboBox deve ser armazenado em determinado campo da tabela clientes. Em outras palavras... Você tem uma tabela MUNICIPIOS na qual são armazenados os códigos e os nomes dos municípios. Você também tem uma tabela CLIENTES (estou apenas "chutando"), em cuja tabela existe um campo que servirá para armazenar o valor escolhido pelo usuário no DBLookUpComboBox (o qual contém uma lista dos municípios relacionados na tabela MUNICIPIOS). É isto mesmo que vc. quer fazer? Se não for, poderia esclarecer um pouco mais sua dúvida? Abs.
-
Abrir E Fechar Programas... (RESOLVIDO)
pergunta respondeu ao Progr'amador de Capablanca em Delphi, Kylix
Para abrir, é exatamente como o FAL Prog falou. Para fechar, você pode usar o seguinte código no evento OnClick do seu botão: procedure TForm1.Button1Click(Sender: TObject); var MinhaHandle: THandle; begin MinhaHandle:=FindWindow(nil, 'Calculadora'); SendMessage(MinhaHandle, WM_CLOSE, 0, 0); end; No lugar de Calculadora você deve colocar o título do aplicativo que você quer fechar (no caso da calculadora é Calculadora). Abs. -
Olá Paulo, Lá vai... 1) Faça o download do SQLMemTable em http://www.aidaim.com/products/unlock.php?product_id=12. Neste endereço você deve fornecer seu nome e e-mail. No entanto, o componente é free. Será enviado um e-mail para você contendo o código para destravar o componente; 2) Após o download, descompacte o arquivo em um diretório e clique no arquivo Install.exe; 3) Na tela que será aberta, clique no botão Next; 4) Informe o seu nome, e-mail e código que foram enviados por e-mail; 5) Clique no botão Next; 6) Clique no botão Accept; 7) Escolha um diretório e clique no botão Next; 8) Deixe todas as opções marcadas e clique em Next; 9) Se o Delphi estiver aberto, feche-o e clique no botão OK; 10) Os arquivos serão copiados e o componente instalado no Delphi; 11) Abra o Delphi. No menu, clique em Tools --> Environment Options. Clique na guia Library e adicione o subdiretório Lib\Delphi 7 (no meu caso, foi ;E:\Arquivos de programas\AidAim\SQLMemTable\Lib\Delphi 7). Coloque um ponto e vírgula ";" antes do E:\ 12) Pronto... Abra o exemplo que eu te mandei e tente rodá-lo. Abs. e boa sorte. Capablanca
-
Foi mal... Ontem eu acabei esquecendo, mas ia comentar que de fato o reg := TRegistry.Create; deveria ser utilizado tanto na gravação como na obtenção dos dados.
-
O que você acha de colocar, antes do primeiro WHILE, o seguinte: ============================= While not Button1.Click do =============================
-
Alguém Vende O Livro Delphi 7 Curso Completo?
pergunta respondeu ao Mestieri de Capablanca em Delphi, Kylix
Você já viu que eles lançaram o DELPHI 8 .NET - Curso Completo? -
Eu acho excelente o desenvolvimento de softwares com código livre. O principal ponto positivo é que um software desenvolvido por uma comunidade sairá bem melhor (é a tendência) que outro software desenvolvido apenas por uma empresa. Veja o caso do Firebird: um excelente banco de dados free, de código aberto, o qual conta com uma grande quantidade de desenvolvedores. Não entendi qual seria a BAGUNÇA que você mencionou.
-
Valeu CSA... Obrigado pela força.
-
Não me lembro de ter precisado de senha. Vou verificar e te retorno.
-
Olá, O componente existe no Delphi 7 mas precisa ser instalado (pois agora o componente padrão para impressão é o Rave Reports - muito melhor que o QR). 1) abra o Delphi 7; 2) clique no menu, Component -> InstallPackages; 3) clique sobre o botão Add; 4) selecione o diretório c:\Arquivos de programas\Borland\Delphi 7\Bin (na maioria dos casos o Delphi está instalado neste diretório); 5) na caixa de seleção de arquivos, escolha o arquivo dclqrt70.bpl, e em seguida clique no botão Abrir; 6) clique no botão OK; 7) observe que foi adicionada a guia QReport. Abs.