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]

Responder a