BOm se ALLguem estiver vindo do CLIPPER, e não quizer deixar seus 'habitos' e nem a sua 'bitolação' de lado, "COMO EU", podem migrar para o HARBOUR Voce pega seu fonte em CLIPPER, coloca lá
PROC MAIN() // chama sua função inicial do clippper RETURN e pronto ja ta compilando e rodando em HARBOUR, que seria assim resumidamente para quem ainda não conhece, um CLIPPER 32bits, que deixa sua aplicação umas 20x mais rapidas, com capacidade de migrar gradativamente para interface gráfica, tipo, em um único EXE vc pode ter a parte console ja compilada e ir mudando as tela para gráfica aos poucos. Se ALLguem quiser saber mais, só entrar em contado... O que o HARBOUR faz, ele pega seu fonte .PRG e transforma para um fonte .C e usa o BCC da Borland, versão 5.5.1 ou 5.8.2 para gerar o .EXE []s Luiz Escobar - http://www.megasistema.com.br ============================================ Harbour 2.0.0beta1(Rev.11414) (DbfNtx+MySQL) MiniGUI 1.6 Extended (Build 69)-2009.06.25 BCC 5.8.2 (Turbo C++ Explorer 2006) -------------------------------------------- XAMPP 1.7.1 (Apache+MySQL+PHP+(Linux/Win)) FLEX 3.0 (iniciante) -------------------------------------------- Delphi ( 6 PRO & 7 Ent ) (DBF/NTX+MySQL) ============================================ From: Jose Newton Araujo Sent: Wednesday, July 01, 2009 9:35 AM To: delphi-br@yahoogrupos.com.br Subject: RES: RES: [delphi-br] Macro Substituição Caro Sr Ricardo: Eu até reconheço, e como prova disto, agradeci o seu palpite e até a instrução que você deu com a aula sobre Delphi x Clipper x Paradox. Até aí tudo bem, porém acho presunçoso e deselegante da sua parte, a partir daí, rotular alguém de BITOLADO. Menos, caro amigo, porque um pouco de humildade não faz mal a ninguém. A alternativa de usar a macro substituição, no meu caso, foi pontual, apenas para tentar resolver um problema (que na verdade, nem uma macro substituição era). Sabemos perfeitamente a diferença entre Clipper e Delphi, apenas não me considero o dono da verdade de saber tudo, e fiz uma pergunta ao grupo porque esperava um palpite. Não esperava este rótulo de BITOLADO. Tenha um bom dia. Jose Newton De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rubem Nascimento da Rocha Enviada em: terça-feira, 30 de junho de 2009 23:47 Para: delphi-br Assunto: RE: RES: [delphi-br] Macro Substituição Prioridade: Alta Por nada, Newton! Alias, aproveitando o gancho, gostaria de sugerir aos colegas da lista que estão migrando de linguagens de programação, que tomem cuidado com este 'hábito' de ficar bitolado com práticas comuns de certas linguagens que já trabalharam e querem fazer as mesmas coisas em novas linguagens com as quais estão começando a ter contato ou iniciar um novo projeto. Nós, desenvolvedores, devemos ser práticos e versáteis em adaptar os fundamentos que conhecemos e aperfeiçoamos à forma de escrever programas nesta ou naquela linguagem nova com a qual iremos lidar daqui por diante, e não ficarmos amarrados às regras de uma determinada linguagem e querer fazer nas atuais o que se fazia nas antigas. Nossa experiência acumulada e nosso pleno domínio de lógica de programação e orientação a objetos é suficiente para escrever programas. O resto é pura adequação do que sabemos às regras de sintaxe da linguagem. Sds. To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> From: jose.new...@jnewton.com.br <mailto:jose.newton%40jnewton.com.br> Date: Mon, 29 Jun 2009 15:57:55 -0300 Subject: RES: [delphi-br] Macro Substituição Muito obrigado. De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Rubem Rocha Enviada em: segunda-feira, 29 de junho de 2009 15:40 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Assunto: RES: [delphi-br] Macro Substituição Prioridade: Alta Macro substituição, a grosso modo, seria interpretar uma representação literal (a.k.a., uma string) e retornar um valor correspondente ao tipo de dados que a expressão deve retornar. O código ilustrado, pura e simplesmente, não passa de uma rotina para identificação de objetos. Isto não é macro-substituição. Sds. De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Jose Newton Araujo Enviada em: segunda-feira, 29 de junho de 2009 07:23 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> Assunto: RES: [delphi-br] Macro Substituição Como o amigo classifica o procedimento abaixo ? Como disse anteriormente, esta rotina simula uma MACRO-SUBSTITUIÇÃO no Delphi, e funciona perfeitamente. procedure TufrmPlaneja.MostraMacrosubs; Var iVezes : Byte; iComponentes : Byte; begin iComponentes := TabSheet4.ComponentCount - 1; for iVezes := 1 To iComponentes do begin if TabSheet4.Components[iVezes] is (TCheckBox) then begin ShowMessage (TCheckBox(TabSheet4.Components[iVezes]).Caption ) ; end; end; end; De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Rubem Nascimento da Rocha Enviada em: segunda-feira, 29 de junho de 2009 03:34 Para: delphi-br Assunto: RE: [delphi-br] Macro Substituição Prioridade: Alta Companheiro, cada coisa no seu devido lugar. O conceito de macro-substituição é conhecido para aqueles que, assim como vc e eu, desenvolveram aplicações em linguagens xBase (dBase, FoxPro, Clipper, Joiner, etc.). Este conceito é inerente, portanto, a estas linguagens citadas. Por ser uma linguagem, em essência, interpretada, ela permite esse tipo de sintaxe. Já em Object Pascal isso não existe, pois além de ser uma linguagem onde o resultado final é código puro de 32 bits e não um código pseudo-compilado e interpretado, isso não faz parte da especificação da linguagem. Ou seja, não existe o conceito de macro-substituição em Delphi/Object Pascal. Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> From: jose.new...@jnewton.com.br <mailto:jose.newton%40jnewton.com.br> <mailto:jose.newton%40jnewton.com.br> <mailto:jose.newton%40jnewton.com.br> <mailto:jose.newton%40jnewton.com.br> Date: Fri, 26 Jun 2009 21:53:15 -0300 Subject: [delphi-br] Macro Substituição Algum dos colegas se lembra do Clipper? Quem conhece um método para macro-substituição no Delphi? (no 7). Jose Newton [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __________________________________________________________ Emoticons e Winks super diferentes para o Messenger. Baixe agora, é grátis! http://specials.br.msn.com/ilovemessenger/pacotes.aspx [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]