[delphi-br] Delphi + arquivo
Well boys ! Cóf .. cóf .. cóf ! Quanta velharia ! Preciso criar, abrir, ler, escrever, fechar, mover ponteiro, e, fechar arquivos. Como o Delphi faz isso :? Como o FreePASCAL faz isso :? PS No Pascal pré-histórico era assign, mas, e, agora :?
[delphi-br] Delphi + código
Uái, sô ! Cóf .. cóf .. cóf ! Quanta velharia ! Isso aqui está parecendo sêbo ! hehehe Criei um form com 2 caixas de texto, 2 labels, e, um botão Ok. Pressionei o botão Ok, e, apareceu uma janelinha Begin .. End. Sei que, tenho que, digitar um código para pegar\validar o usuário\senha. Como acesso essas caixas de texto, e, o conteúdo digitado pelo usuário em Delphi, e, em FreePASCAL :? PS No Pascal pré-histórico era readln, mas, e, agora :?
[delphi-br] Servidor para Delphi
ÊPAH ! Agora, eu vou rodar a bahiana !! (ou será baiana) ::? hehehe ReiCardo Ave César FHCardoso, 'Olha... se vc pensa assim, seja feliz. O que me assusta é tanto radicalismo contra o Linux.' R: Quem é que, 'monta-sites-espelho' compostos por 'pencas' de Hackers\Crackers para criar vírus especificamente destinados a atacar os usuários Windows :? Pq esses Hackers\Crackers não atacam o LINUX :? Será que, eles são tão 'burrinhos' que, não conseguem derrubar os sitesLINUX :? No ! Eles são muito capazes. Só que, eles radicalizam o seu ódio ao Windows, e, demonstram isso causando inúmeros danos aos usuários Windows, de propósito. Só para 'vender' a falsa idéia de que, o LINUX é inexpugnável, estável, melhor !! Quem atacaou a MS :? O próprio Lindus Estorvalds contou que, o núcleo\kernel em assembly (int 80h, Linux Calls, DeviceDrivers, etc.) é fechado, e que, ele o copiou\adaptou do antigo projeto Multics (Yale + Unix + FreeBSD) Se, o Billy e o Steve são retratados no filme 'Os Piratas da Informática' então o Sr Lindus Estorvalds não pode ficar fora da designação de piratão ! Quem é que, fica MALHANDO o Windows em milhares de fóruns\listas pela InterNet só para 'glorificar' o LINUX ?? Que atire o primeiro pen-drive quem nunca ofendeu o Windows. 'Agora dizer que nenhum fórum de Linux conseguiu te dar nenhuma resposta; isso pra mim é uma MENTIRA.' R: Faça-nos 1 único favor. Só unzinho. Diga-me o link de um site em que, eu poste minhas dúvidas, e, obtenha uma resposta, e, eu me inscreverei lá. Mas, a resposta têm que funcionar. Ok :? PS O que, é o CentOS ? É o ziztemaz operacionauz do FifthPerCentOS :? UÁUÁUÁUÁ
[delphi-br] Servidor para Delphi
'Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um só sistema.' R: É exatamente I$TO que, eu almejo: ganhar dinheiro facilmente !! '..estão muito felizes e até com salários razoáveis.' R: Maravilh$o !! I$to $oa como moeda$ de ouro tilintando !! 'É mais difícil de configurar? É. A curva de aprendizado é maior?' R: Foi o que, eu quis dizer. 'assim como em alguns aspectos, windows supera o linux' R: É isso que, eu tb acho. 'mas quando tiver mais tempo, pretendo usar o linux, sim' R: Quer um conselho :? Vá pescar !! Eu fui um dia destes levado por um conhecido corretor que, queria us zizteminhaz para a imobiliária dêle. Daí, ele foi me mostrar um sitiozinho em Biritiba Mirim para dar em troca do ziztemaz. Ele era oriental, e, até me ensinou um truquezinho novo: usar massa de pão como isca !! Relaxante .. rs
[delphi-br] Delphi - Código
'Os códigos que eu te passei são para ser digitados num arquivo .PAS.' R: Ok. 'O que significa tamanho padrão de um form?' R: É o tamanho original dos Forms do Delphi logo que, os criamos. 'Só alterando um item, o copy-paste seria depois da procedure e antes do end; Ele vai dar um duplo clique no botão e copia abaixo. :)' R: Já entendi !! Valeu : 'todo mundo da lista riram' R: Rir é a parte mais gostosa da vida !! É melhor crescer só por fora .. do que, .. envelhecer por dentro. rs PS Amadurecer e apodrecer .. argh Prefiro ser uma eterna .. criança .. UÁUÁUÁUÁ
[delphi-br] Servidor para Delphi
'Bom dia Rafael!' R: ..dia. 'Eu acho que um projeto que há dois anos se estimava ter 30 milhões de usuários no mundo todo não deve ser uma M... como o colega aparentemente tenta demonstrar no post.' R: Se, quantidade fosse razão então TODOS os miseráveis do mundo estariam certo em não querer melhorar de vida por estudarem e abrirem seus próprios negócios. 'Eu particularmente já tive algumas experiências ruins com o linux, mas isso não me credencia a dizer que o mesmo seja ruim. Eu apenas não me adaptei ao mesmo, o que não significa que outros colegas não o possam fazer.' R: Estou mais preocupado em ganhar dinheiro com a informática do que, com ideologias libertacionárias. 'Mas o grande problema para quem não quer mudar de ambiente é querer que, na contramão da lógica, o ambiente se adeque às suas necessidades...' R: Mas, é exatamente ISTO o que, a 'HiTech' nos promete (políticos), e, não cumpre: O SoftWare se adaptar às nossas necessidades ! E, não nós termos que, REINVENTAR a roda a cada nova 'versão' destas porcarias !!! Desde que, tive meu 1o. contato com MainFrames (década de 60) tudo o que, um Computador deve fazer é: imprimir, exibir no 'ecrã', emitir sons, etc. As funções continuam as mesmas, e, apenas o que, mudou foram: a resolução, a qualidade do som, a velocidade, as MegaCores, etc. 'Mas tenho o Ubuntu e o Kurumin rodando em máquinas virtuais em minha casa e posso afirmar que em vários aspectos, são superiores ao Windows.' R: Os nossos usuários (Money) não estão interessados SÓ (apenas) em uma pseudo 'superioridade' do LINUX ! É óbvio que, um SoftWare com código aberto, e, desenvolvido por milhares de programadores de muitas etnias irão produzir um SoftWare MUITO melhor do que, o produzido por uma diminuta 'equipezinha' da MS ! Eu prefiro a simplicidade à complicacionática linuxer com inutilitários que, eu NUNCA irei utilizar (man, info, vi, df, etc.) 'Olha, 10 listas não posso te passar até porque não participo de 10 listas relacionadas a tecnologia. Mas cito os exemplos de NDDV, Firebase-BR, Automação Total e Delphi-BR (esta lista) as quais acompanho mais ativamente e já vi bons relatos.' R: Daria então para citar o nome de 10 grandes empresas que, utilizem esta tecnologia, e que, consigam comprovar através de 'gráficos' administrativos que, elas 'economizaram' ao migrarem para o LINUX :? Sabe como é, né. O pe$$oal da ADM é que, libera a 'verba', e, eles só entendem de lucro, e, não de ideologias esquerdistas (comunismo, socialismo, etc.), pois, qual é o 'comuna' que, não visitou a EuroDisney :? Há até versões do LINUX que, são VENDIDAS pela InterNet. O tal do Lindus Estorvalds deve estar se 'revirando' em seu leito de morte. hehehe 'Porém todavia entretanto, as más experiências tanto de um lado (Windows) quanto do outro (*nix) passam por falhas dos profissionais que configuram os servidores.' R: Quanto mais complexo o SoftWare pior será a sua configuração ! 'O que mais me deixa pasmo nos relatos de más experiências com servidores Windows é que mesmo o Windows tendo vários assistêntes para diversas tarefas e deixando a configuração o mais simples possível, segundo nota-se quando se acompanha os relatos, é que as pessoas acabam sendo mais displicentes.' R: Quando Stephen Wosniak + Steve Jobs (Apple) transformaram uma das placas que, o pai de um dêles havia deixado na garagem em um MicroComputador a 'proposta' (Osborne I) era: diminuir os 'gastos' com o CPD\CI\TI ! Ou seja, eliminar o OS-670 (MainFrame + Assembler + Cobol), e, subistituir TUDO isto por algo mais simples (DR-DOS + Gary Kildall + basic) Mas, com o tempo (IBM + PC + DOS + MS + Win + OOP + ASP + IIs) injetaram TUDO de nôvo em nossos simples micros: Servidores, Analistas, Programadores, Schedullers, Operadores, Digitadores, etc. Enfiaram um CPD\CI\TI todo DENTRO de nossos simples micros. Prova disso é que, os consoles de jogos continuam imbatíveis, pois, são dedicados !! A 'proposta' dos inventores de micros foi .. soterrada. 'Configurar servidores *Nix nem sempre possui assistentes ou opções intuitivas, pelo contrário exige conhecimento dos conceitos envolvidos, manipulação em linha de comando e etc. Tudo isso dá uma margem a erros muito maior, com certeza, mas conhecendo os conceitos de configuração do servidor (a teoria) a chance de erro é muito menor.' R: Já fui instrutor de um Analista que, trabalhava no grupo Pão de Açúcar e de um engenheiro da Siemens, que, necessitavam migrar para os micros. A grande maioria dos formados em Análise (Pós + Cie. da Comp. + Adm de Sis, etc.) nem sabe o que, é um Servidor ! Como é que, eles conseguirão configurá-lo :? Repare os milhões de fóruns para esclarecer dúvidas relativas a LINUX ! Existem mais pessoas perguntando COMO se faz, do que, realmente desenvolvendo, pois, o LINUX tolhe o programador dificultando o acesso a tudo ! 'Como nos dias de hoje tempo é artigo de luxo, há quem se proponha
[delphi-br] Delphi e os índices
'Rafael, ta tudo meio confuso...' R: Tenhamos calma .. irmãos !! 'se você quer usar os componentes nativos do Delphi para acessar seus dados então você terá que abandonar DBF' R: Pronto !! Já abandonei meus .dbf's !! 'e usar algum SGDB como FireBird ou outro que o Delphi conecte nativamente..' R: Baixei 2 FireBirds. Um dos pássaros (bin\doc\etc) não executou. A outra 'ave-de-fogo' me mostrou um console SQL (Structure Query Language) da época do 'onça' (antigão) ! Achei ridículo um software ainda usar um console (DOS) sob plataformas gráficas tão poderosas. Daí, joguei os 2 fora !! '::Você não carrega .dbf para o Delphi.. ou você acessa os DBF Pelo Delphi ou migra de DBF para um Servidor SQL e também acessa pelo Delphi..' R: Por razões de segurança não poderei explicitar a 'estratégia' de proteção aos dados que, utilizarei. Só direi que, não usarei componente algum (externo\interno) do Delphi. Apenas, usarei meus conhecimentos de programação para criptografar os dados com uma chave bem complexa (128 bits, no mínimo) Assim, se algum Hacker\Cracker\Lammer quiser me sacanear .. NÃO terá acesso aos dados, e, nem poderá alterá-los. '::Se fosse você já teria visto por ai..' R: Baixei alguns .htm's sobre o vkdbf, e, estou lendo-os. ':: Se eu entendi bem, seu software é em clipper e as estações usam o reeDos.. se for isso mesmo você tem uma longa jornada.. instalar o Windows nas máquinas, reescrever seus sistemas em Delphi e migrar os dados.' R: Tempo não é problema. 'ha quanto tempo você já usa Delphi? ou ta começando agora?' R: O Pascal eu uso desde a primeira versão trazida pelo Francês que, fundou a BorLand: TurboPascal 1.1. O Delphi eu estou começando agora. Mas, já criei um Form de Login com 2 campos (Usr\Psw), e, estarei acrescentando um cmdbt para validar o acesso aos dados. Eu uso os micros da minha escola, pois, lá eles dão cursos de LINUX\Delphi\etc. Às sextas eu fico lá desenvolvendo\aprendendo com os outros monitores. hehehe
[delphi-br] Servidor para Delphi
'Minha nossa, você é o típico cara que não conhece nada de linux e sai falando besteira. cara, vai fazer um curso vai conhecer o sistema operacional e ai sim, tirar suas conclusões.. eu ja implantei redes com servidor linux e estações windows/linux e tudo funciona muito bem.' R: Orgulhosamente eu concordo: Não sei NADA sobre LINUX. E, digo mais: NEM quero saber !! O único curso que, precisei fazer nestes mais de 20 anos na microinformática foi o de WebDesign. Eu era desenhista Técnico (TecNíGrafo, lapiseira, borracha, etc.), e, programador mas AINDA não era um artísta. hehehe Eu vislumbro um mundo em que, as máquinas um dia sejam suficientemente inteligentes para se autoconfigurar, e, se autoconsertar. Enquanto isso, estarei repousando numa rede de verdade sentindo a brisa do mar debaixo de um coqueiro tomando áqua de côco ! 'procura conhecer melhor o SO antes de tirar suas conclusões baseadas na sua pouca experiência com ele. pra você Servidor UNIX também deve ser uma porcaria né' R: Mais uma vez sou obrigado a dizer: NEM quero saber o que, um SÔ (Zistemaz Operacionauz) faz ! Há 20 anos meu micro (Apple Unitron IIe) NEM tinha um Zistemaz Operacionauz ! Bastava pressionar um botão, e, o cursor do AppleSoftBasic aparecia INSTANTANEAMENTE ! Pois, o FirmWare (Bios) encontrava-se pré-gravado numa EPROM !! Eu preciso é usar o Micro, e, não saber como se faz um ! Servidor :? NEM servidor público presta ! Vá obter algum documento dêles :? Meses prá se abrir uma MicroEmpresa, e, ANOS prá se fechar a mesma ! Enquanto a BurroCracia estatal encalha nos Sistemas Operacionais capengas, a economia se esvai. Prá mim, micro inteligente tem que, servir sem que, eu tenha que, implorar ao 'servidor' para que, o mesmo se reconfigure pela milionésima vez. Afinal, TODOS as arquiteturas dos micros são iguais (Intel, AMD, etc.) ! Pq tanta 'frescura' prá reconhecer: placas de rede, pastas compartilhadas, terminais, placas de vídeo, drivers, periféricos, etc. Quando precisei programar em PHP bastou baixar o PHPTríad !! Ele instalou\configurou o APACHE automaticamente ! NEM precisei abrir os arquivos de configuração para mudar UMA só linha (descomentar, etc.) Isso é que, era engine inteligente !! O PHP parece o Clipper, mas, infelizmente já estão OOPzando ele tb. Já que, é para OOPzar, então, prefiri usar o Delphi, pois, é mais userfriendly. 'Só complementando teus comentários:' R: Sim .. sim:) '- Uso Linux no meu Servidor a mais de 12 anos. Nunca tive um unico problema que não fosse rapidamente solucionado e em 99,8% dos casos de forma remota (putty ou outra ferramenta semelhante). A duas unicas vezes que necessitei da presença do técnico foi na INSTALAÇÃO INICIAL e quando ocorreu a QUEIMA DO PROCESSADOR (Hardaware). Atualmente utilizo CentOS 5 rodando num hardware ridiculo (P4 1.5, 512 RAM).' R: Sei .. sei : 'ps.: Nunca ocorreu perda de dados.' R: Fantástico. '- Tenho DIVERSOS clientes utilizando servidores DELL com LINUX, e extremamente satisfeitos.' R: Então .. tá .. então :- '.. usavamos como servidor de Internet o Linux Mandrake.' R: Tá:) 'numa maquina Pentium 166 lá de 32MB de Ram. Funcionou lá durante 2 anos, não fedeu, não cheirou, não incomodava. Internet tava lá ao bel prazer sem lentidão ou sem cair. Esse servidor chegou ao ponto dó pessoal da rede até esquecer que tinha ele lá. Tanto foi que no trabalho de faculdade que fiz de proposta de implantação de um projeto de rede numa empresa, optei pelo servidor de Internet e de e-mail como o Linux.' R: Sim .. sim :? 'Quanto a encontrar suporte nas revendas, o problema é voce, nas revendas, encontrar um profissional que saiba realmente configurar um servidor de forma descente. Porque, de profissionais que fazem merda com montagem/configuraçõ es de rede, o mercado tá abarrotadésimo.' R: Eureka ! Era essa a VERDADE que, eu queria ! Adianta ter um ziztemaz SEM garantia nenhuma :? Não. 'Ao meu entender, ele perguntou uma coisa e voce respondeu outra. Ele perguntou sobre um software que faça controle de versões de fonte e não de algum remendador de fontes do tipo cata daqui, cata dalí pra montar algo que se diz ser um programa...' R: Foi .. é :? Pensei que, eu estivesse respondendo à necessidade de instalação de um servidor Delphi. E, que, o usuário precisasse de uma 'outra' opinião sobre o Windows. E, eu dei, nééé. 'Profissionais Linux são caros mesmo dada a complexidade da configuração do sistema operacional. Não é qualquer um que consegue mexer e arrumar ele e, eu particularmente, até prefiro pagar estes profissionais careiros mas que deixem meu servidor o fino da bola, do que entregar minha rede na mao do chegado do amigo do vizinho que é bão toda vida de computador: Vai lá, faz, caga e não assume nada depois.' R: Já que, tá SOBRANDO din din .. hehehe Eu, prefiro
[delphi-br] Servidor para Delphi - Planilha
Servidores 'top-de-linha': 1 micro LINUX Server 1 micro Windows IIs Server Servidor reserva\extra 'top-de-linha': 1 micro LINUX Server Terminais: 2 micros LINUX Lázarus 2 micros Windows Delphi Pessoal: 1 Analista Sênior 6 Programadores sendo que, 2 deverão ser júniores para ajudar na instalação\movimentação dos micros Local: 1 Sobrado numa vila em rua sem saída Outros: 1 Vigia à cada 24 hs na entrada da vila 1 Atendente 1 Faxina 1 Motorista Veículos: 2 pick-ups Custo estimado: Implantação da infraestrutura R$ 40 mil Custo da manutenção mensal R$ 14 mil Passos: 1) Procurar um contador para obter o CNPJ; 2) Abrir conta pessoa jurídica no BB (Banco do Brasil); 3) Levantar empréstimo de R$ 140 mil; 4) Aplicar na poupança R$ 100 mil do empréstimo levantado; 5) Aplicar R$ 40 na reforma\implantação do negócio.
[delphi-br] Delphi - código
Criei um Form tamanho padrão. Acrescentei 2 cxs de texto lableadas\identificadas Usr\Psw (Usuário\Senha). Acresci 1 botão Ok. Assim que, o usuário preencher os 2 campos (Usr\Psw), e, clicar no botão Ok o que, é que, eu faço :? Onde eu digito o código fonte para poder 'trabalhar' com o nome do usuário, e, a senha :? Onde estão o Begin\End. do arquivo principal .pas :?
[delphi-br] Delphi + (SMTP x FTP x E-Mail) :?
Preciso trocar (enviar\receber) pequenas mensagens entre os Servidores da Matriz, e, os micros nas Filiais usando o Delphi. Estas pequenas mensagens podem até serem enviadas através de pequenos arquivos usando o Delphi. Quais destes serviços já está implementado no Delphi ? (SMTP, FTP, E-Mail, etc.) Quais destes serviços é o mais simples de serem acrescidos às nossas aplicações desenvolvidas em Delphi ?
[delphi-br] ER x (OOP's + Pascal = Delphi !!!)
Quando estudei análise aprendi alguma coisa sobre o modelo ER (Entidade Relacionamento): Engenheiros (Entidade tipo empregado) Empresa Matriz (Entidade tipo CNPJ) Empresa contrata Engenheiros (Relacionamento tipo 1-Empresa x n-Engenheiros) um para muitos Daí, lendo uma apostila de Delphi reparei que, o mesmo se utiliza da tecnologia voltada aos objetos (OOP - Programação Orientada a Objetos): Objeto Engenheiros (Tipo empregado) Objeto Empresa Matriz (Tipo CNPJ) Objeto Empresas filiais (Tipo CNPJ) No caso das Empresas a tecnologia OOP as agrupam (Matriz+filiais) na CLASSE (Tipo CNPJ) Esse negócio de 'classe' me embaralha um pouco ainda ! É isto mesmo, ou, eu estou entendendo TUDO errado :? PS Aquelas partes de Atributos, Valores Padrão (Default), Faixas de valores, Métodos (Functions, Procedures, etc.) eu já compreendi !!
[delphi-br] Apresentação e dúvidas
Olá. Sou programador Clipper Summer 87 sob DOS. Tb programo em outras linguagens (c, asm, basic, pascal, cobol, etc) todas sob DOS tb. Entrei num curso da SOS de WebDesign para me atualizar. Estou tentando aprender a programar em Delphi com a ajuda deste grupo !! Antigamente, entrava no TurboPascal, e, criava um 'program', e, depois compilava obtento um executável (.exe) !! Entrei, pois, no Delphi, e: 1) Criei uma nova aplicação (um form vazio); 2) Construi todos os projetos (buil all); 3) Compilei tudo (compile all); Ao sair do Delphi reparei que, no subdiretório que, criei haviam alguns arquivos além do meu executável (.exe) :? O que, são esses arquivos ?: 1) Unit1.pas (Unit do Form) 2) Unit1.dfm (Unit com as definições do Form) 3) Unit1.dcu (:?) 4) Project1.dpr (Informações sobre o projeto1) 5) Project1.dof (:?) 6) Project1.cfg (Configurações do projeto1) 7) Project1.res (Recursos do projeto1) 8) Project1.exe (O executável .. ufa !!) PS Ao testar meu executável ele funcionou perfeitamente !! Gostei muito do Delphi !!
[delphi-br] [OFF-TOPIC] Finder de Histórico na InterNet !!
Vamos supor que, tenhamos muitos e-mails: e-m...@provedor.com.br e-ma...@provedor.com.br e-ma...@provedor.com.br É possível recuperar\descobrir\pesquisar\lembrar nossos 'caminhos ao longo dos anos' na InterNet com base nesses e-mails ? É possível recuperar\descobrir\pesquisar\lembrar com base nesses e-mails: 1) Quais páginas visitamos; 2) Em quais Fóruns nos inscrevemos; 3) Quais Blogs nós criamos; 4) As páginas em sites gratuitos que, criamos; Existe algum serviço de recuperação\descoberta\pesquisa\lembrança dessas informações ? Existe algum software que, nos revele isso tudo desde que, ingressamos na 'rede' ? PS Seria uma espécie de Finder de Histórico na InterNet !!