Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Usar APP para diminuir tamanho do EXE
Message
De
22/09/2003 18:37:53
 
 
À
22/09/2003 17:35:16
Cleber Ferrari
Capta Tecnologia
Brésil
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00831195
Message ID:
00831285
Vues:
14
Cleber,
>
>Eu já tenho todos os forms prontos...
>
Você tem e não tem.. :)

Eu explico.. VCX são bibliotecas de classes de objetos..

O caminho a percorrer será "meio doloroso".. Você terá que ir de form em form e salva-los como classe.. Até aqui num doe muito não.. É bem "braçal", mais tudo bem (no meu caso eu fiz um programa que lê todos os SCXs como tabela e gera ele com o formato VCX.. Ambos são tabelas)

Durante este processo saiba que os datas environments (de cada form) dançam..

É ai que começa uma dorzinha.. No nosso caso tive que criar uma tabela que nada mais é do que uma espécie de dataenvironment.. Nesta tabela eu tenho setado todas as tabelas (com suas chaves) e todos os relacionamento para cada form.. Todos estes forms são baseados numa classe form_padrao que possue um metodo abrir_tabelas que é disparado no init ou activate de cada form..

Bem, como seu conhecimento em VCX é nenhum, o ideal que você faça vários testes, de como estes são organizados, etc.. Fique banbanban na coisa.. Não é muito complicado não, mas é diferente de tudo que você vem fazendo.. Num deixe de fazer estes estudos, faça-o !! Ele lhe trará uma grande compreensão de como funciona o OOP..

Depois de tudo pronto.. Você irá mexer nos seus vcx para dizer que todos estes forms não são baseados na classe "form" e sim no seu "form_padrao" que já é herdeiro da classe "form".

Dai em diante será só testes e depuração..

Mesmo com tanta dor :) este é um caminho que deve sempre ser seguido.. Por que, aqui sim é onde estão os fantásticos benefícios da programação orientada a objeto..


Claudio
"Now to him who is able to do immeasurably more than all we ask or imagine, according to his power that is at work within us, Ephesians 3:20
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform