ano IV | nº 43 | dez. 2004/jan. 2005 | Publicação gratuita, dirigida aos assinantes do eUpdate e do PSE Data Access América Latina.


 

Leia nesta edição:

NOTÍCIAS:
Sistema operacional Windows NT 4 não será mais suportado
Disponível atualização do WinPrint II Viewer para Visual DataFlex 10.1
Participe do DISD 2005
Revista 4developers chega à 17ª edição
Artigos cadastrados e atualizados em dezembro na seção Knowledge Base, do site 4developers
Comandos cadastrados e atualizados em dezembro na seção Developer Library, do site 4developers
Produtos cadastrados e atualizados em dezembro na seção Downloads, do site 4developers

DICA TÉCNICA:
Utilizando o Erasefile com parâmetro em branco

AGENDA TECDAB:
Cursos de certificação TECDAB - janeiro de 2005

VOCÊ SABIA?
Visual DataFlex Web Application Server tem nova política de preço
 
Opções de pesquisa e cadastro
 

 
 

Sistema operacional Windows NT 4 não será mais suportado

 

De acordo com a política de ciclo de vida dos produtos da Microsoft, o suporte ao Windows NT 4 Server terminou no final de 2004 e a fabricante já sinalizou que também deixará de dar suporte à versão Workstation. Conseqüentemente, os produtos lançados pela Data Access após 1º de janeiro de 2005 não serão suportados por nenhum sistema operacional Windows NT.

Então, a partir de 2005:

• Nenhum teste será executado no Windows NT em versões pré-release de produtos Data Access,

• Qualquer problema de funcionalidade relatado no Windows NT não será considerado bug,

•O Windows NT não será mais usado para desenvolvimento, especificação e implementação dos produtos da Data Access Worldwide.

As condições acima se aplicam ao Windows NT 4 Server e Workstation.

Muitos produtos lançados pela Data Access até 1º de janeiro de 2005 (por exemplo, Visual DataFlex 10) foram testados e são suportados no Windows NT 4 (Service Pack 6). A Data Access Worldwide continuará suportando as funcionalidades e especificações dos nossos produtos criados para Windows NT 4, entretanto, a partir de 1º de janeiro de 2005, não faremos mais correções nestes produtos quando relatados especificamente em Windows NT 4 mesmo para os produtos suportados originalmente neste sistema operacional.

Clique aqui e conheça a lista completa e atualizada dos produtos suportados pela Data Access Worldwide.

 

voltar ao menu
 

 
 

Disponível atualização do WinPrint II Viewer para Visual DataFlex 10.1

 

Uma nova versão do WinPrint II Viewer está disponível para solucionar pequenos erros de impressão em relatórios com mais de 120 páginas. Recomenda-se que os desenvolvedores que usam o WinPrint II façam esta atualização gratuita.

Clique aqui para fazer download do arquivo WinPrintViewer.exe (build 10.1.4.0 - 403KB).

Para utilizar o viewer atualizado, basta descompactar o arquivo WinPrintViewer.exe dentro da pasta "bin" do VDF.

 

voltar ao menu
 

 
 

Participe do DISD Conference 2005

 

Você está convidado a participar do DISD 2005 Conference, uma série de reuniões promovidas anualmente pelo DataFlex International Software Developers Group (DISD) com o objetivo de discutir e analisar assuntos técnicos e tendências do mercado de tecnologia. O DISD 2005 será realizado entre os dias 10 a 12 de fevereiro na cidade de Carson, Nevada/EUA. Estarão presentes os representantes da Data Access Corporation Stephen Meeley, John Touhy e Chip Casanave.

Alguns tópicos que serão abordados durante a Conferência:

• Revisão do desenvolvimento de produtos Data Access;

• Troca de informações entre aplicações VDF utilizando Microsoft Message Queuing;

• Apresentação de um sistema POS com VDF, aplicação Web e relatórios do Crystal.

O evento contará também com a participação do Dr. Ido Millet, especialista em Crystal Reports, que irá mostrar técnicas avançadas de relatórios.

Para obter informações mais detalhadas e saber como participar, acesse http://www.disd.ws.

IMPORTANTE: fique ligado também no Synergy 2005, o evento mundial promovido pela Data Access Corporation, agendado para o mês de junho em Miami, Flórida/EUA. Mais informações em breve!

 

voltar ao menu
 

 
 

Revista 4developers chega à 17ª edição

Acaba de ser lançada a edição nº 17 da revista 4developers, um dos itens que compõem o PSE - Pacote de Serviços Exclusivos! Todos os assinantes do PSE receberão seu exemplar impresso e terão também acesso ao conteúdo integral desta edição através do site 4developers - seção Revista.

Os assuntos publicados neste número são:

Estudo de Caso
• ICASA - Indústria Cerâmica Andradense - inicia testes com VDF e Pervasive

Desenvolvimento Character
• Utilizando impressoras USB com DataFlex Character

Desenvolvimento Web
• Protegendo e controlando o acesso às suas páginas da Web

Desenvolvimento de Relatórios
• Utilizando código de barras em relatórios

Matéria de Capa
• Electos: o novo CMS da Data Access Worldwide

Matéria Especial
• RODOCRED - um sistema premiado pelo Ministério dos Transportes

Dica Rápida
• Usando funções de validação de CNPJ/CPF dentro do dicionário de dados (DD)

Como Resolver
• Aplicação não responde ao tentar acessar um servidor FTP
• Função IsDateValid causa erro 50 "Internal Expression Error. STACK"
• Problema no exemplo do calendário OLE

Open Source
• Criando imagens e gráficos em Views - parte 2

Periféricos e Componentes Externos
• Utilizando a biblioteca Common Controls ActiveX

Glossário

 

Se você ainda não é assinante do PSE, clique aqui para conhecer esta e outras vantagens.

Visite também o site 4developers para ver na íntegra as matérias de todas as edições já publicadas:

www.4developers.com.br/r4d_apresentacao.asp

 

voltar ao menu
 

 
 

Artigos cadastrados e atualizados na seção Knowledge Base,
do site 4developers

 

Conheça a seguir os artigos cadastrados e atualizados durante o mês de dezembro
(clique sobre o título para acessá-los diretamente):

 ARTIGOS NOVOS

 TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1413 n/a Alterando a propriedade TextColor de um Group os Labels dos objetos filhos também mudam de cor
1412 n/a Como acessar DEOs a partir do DDO sem saber o nome dos DEOs?
1411 n/a Método Delete_Data não funciona com objetos da classe TreeView
1407 n/a Como forçar a escolha do registro através da Lookup

 TIPO: Visual DataFlex (Aplicações Web) / WebApp Product Suite
Artigo Versão Título  
1409 n/a WO de arquivo de sistema não salva as alterações

 TIPO: Linguagem / Base de dados (DataFlex)
Artigo Versão Título  
1415 n/a Como modelar um relacionamento N x N
1414 n/a Testando a performance de um Constrain
1408 n/a Send Request_Find ou Send Find?

 TIPO: Crystal Reports / WinQL
Artigo Versão Título  
1416 10 Posso instalar no servidor de produção o Crystal Enterprise fornecido com o Crystal 10 Developer?

 TIPO: Conectivity Kit for Pervasive.SQL
Artigo Versão Título  
1410 n/a Mensagem de Erro "Invalid Configuration Keyword" status 20535

 

 ARTIGOS ATUALIZADOS

 TIPO: Visual DataFlex (Aplicações Windows)
Artigo Versão Título  
1298 n/a Alternativa para criação de menu sem usar o comando DFCreate_Menu
1141 n/a Existe algo semelhante ao DFQuery para Visual DataFlex?
996 n/a Recriando o menu sem sair do programa
849 n/a Alguns controles não mudam de cor quando são colocados em Shadow
802 n/a Criando máscaras

 TIPO: Linguagem / Base de dados (DataFlex)
Artigo Versão Título  
1297 n/a Pesquisando registros com o dicionário de dados
1293 n/a Quando utilizar o comando Begin_Transaction
1224 n/a Procurando registros com DDOs sem atualizar a tela
1188 n/a Fazendo com que o Constrain não retorne registros
1016 n/a Descobrindo a quantidade de registros válidos em uma filtragem
989 n/a Descobrindo se um objeto existe em tempo de execução
756 n/a Função para recuperar o dia da semana a partir de uma data
455 n/a Filtrando registros com dicionário de dados

 TIPO: Top Class
Artigo Versão Título  
82 n/a Comando N_Report
81 n/a Comando Movereg
80 n/a Comando Mascara
79 n/a Programa Calend
78 n/a Comando Raiz_N
3 n/a Comando Check_Char
1 n/a Comando WriteChar

LEGENDA:
CONTEÚDO PÚBLICO: pode ser acessado livremente
CONTEÚDO RESTRITO: exclusivo para assinantes do PSE - Pacote de Serviços Exclusivos

 

voltar ao menu
 

 
 

Comandos cadastrados e atualizados na seção Developer Library,
do site 4developers

 

Abaixo, seguem listados os comandos cadastrados e atualizados no mês de dezembro:

  ENTRADAS NOVAS
Código Data Título  
352 24/12 TimeSpan
351 24/12 End_Pull_Down
350 24/12 Output
349 14/12 Register_Object
348 06/12 Display
347 06/12 Make_File

  Entradas atualizadas
Código Data Título  
344 24/12 Output_Wrap
338 24/12 Direct_Output (continuação - parte 3)
336 24/12 Append_Output (continuação)
320 24/12 Print
319 24/12 Page (continuação)
313 06/12 Name (continuação)
310 24/12 On_Item
214 06/12 Entry
210 06/12 Format
161 06/12 ZeroFile
95 17/12 Direct_Input (continuação - parte 2)
94 06/12 Direct_Input
70 17/12 Constraint_Validate
69 17/12 Constraint_Set
68 17/12 Constrained_Find
67 17/12 Constrained_Clear
66 05/12 Subtract
65 05/12 Sysdate4
64 05/12 Constrain (continuação)
63 05/12 Constrain
62 05/12 Direct_Output (continuação - parte 2)
61 06/12 Direct_Output
12 06/12 Autopage
9 06/12 Append_Output

LEGENDA:
CONTEÚDO RESTRITO: exclusivo para assinantes do PSE - Pacote de Serviços Exclusivos

 

voltar ao menu
 

 
 

Produtos cadastrados e atualizados na seção Downloads,
do site 4developers

 

Abaixo, seguem listados os produtos atualizados no mês de dezembro:

  Download atualizado
Código Publicação Atualização Título Versão  
35 22/06/2004 06/12/2004 CrossMerge 3.0 3.0.0.304

LEGENDA:
CONTEÚDO PÚBLICO: pode ser acessado livremente

 

voltar ao menu
 

 

 
 

DICA TÉCNICA:
Utilizando o Erasefile com parâmetro em branco

O comando Erasefile é um comando bastante útil, mas devido a sua função "destrutiva", deve ser utilizado com muita cautela.

Um exemplo de um pequeno erro que pode destruir seu Windows é usar o comando Erasefile com um parâmetro em branco. Em algumas versões de sistema operacional isto faz com que todos os arquivos do diretório corrente sejam apagados. Exemplo:

Erasefile sMeuArq
//sMeuArq era “” neste ponto, transformando o comando em Erasefile “”

O comando Erasefile nada mais é do que o comando DEL do DOS utilizando o parâmetro /Q (modo silencioso). Você pode fazer um teste (em um diretório de teste apenas com arquivos que podem ser apagados) verificar isso abrindo o prompt do DOS em diferentes sistemas operacionais e digitando:

DEL “” /Q

Utilizando o prompt de comando do

1. Windows 2000 Pro
2. Windows XP
3. Windows NT 4.0 Server (cmd.exe e command.com)
4. Windows ME (sem o “/Q” que não existe no ME)

você encontrará diferentes comportamentos. Nos SOs 1, 2 e 3 todos os arquivos do diretório corrente serão apagados. Em 4 um erro ocorre (missing parameter) e os arquivos não serão removidos.

Se você experimentar utilizar o Erasefile “” em seu programa, o comportamento encontrado será o mesmo comportamento listado acima para todas as diferentes versões do Windows, exceto para o Windows NT e ME.

No NT e no ME, o Erasefile NÃO apaga os arquivos do diretório corrente. Isto porque uma implementação diferente – ao invés do DEL /Q – é utilizada se você executar o seu programa em um sistema anterior ao Windows 2000.

Uma sugestão para a eliminação desta diferença entre os sistemas operacionais já foi enviada e cadastrada pelo Laboratório de Desenvolvimento nos E.U.A. e poderá ser incorporado às próximas versões do Visual DataFlex.

A despeito das diferenças descritas acima, você deve sempre fazer as validações necessárias em seus programas. Por exemplo, você pode verificar se o parâmetro que está sendo passado para o comando Erasefile não está vazio e utilizar comandos como o Set_Directory e Get_Current_Directory para ter certeza de que você está utilizando o formato certo do Erasefile na localização/arquivos que você realmente deseja apagar.

Como a documentação alerta: “Se o Erasefile for executado em um arquivo inexistente, nenhum erro será disparado” e “O Erasefile não fornece nenhuma verificação ou proteção a não ser que você as programe e sua utilização inadequada pode potencialmente apagar dados importantes!”.

CONTRIBUIÇÃO: Marcia Booth, Data Access Worldwide.

 

voltar ao menu
 

 

 
 

CURSO EM DESTAQUE:
Visual DataFlex - Desenvolvendo Aplicações Windows
Turma de 17 a 21 de janeiro

Participe do curso oficial de certificação Visual DataFlex - Desenvolvendo Aplicações Windows no TECDAB - Technical Education Center Data Access América Latina - e seja um profissional certificado!

OBJETIVO:

Capacitar o aluno que não conhece o Visual DataFlex, e/ou que já conheça o DataFlex Character, a utilizar o produto para desenvolvimento de aplicações Windows de pouca e média complexidade, fornecendo a base necessária para que o aluno possa evoluir por conta própria na utilização do produto para criação de aplicações altamente complexas.

CONTEÚDO PROGRAMÁTICO:

1. Introdução ao Visual DataFlex

2. Introdução à linguagem DataFlex e conceitos de programação orientada a objetos

3. Apresentando os utilitários para desenvolvimento de aplicações

4. Desenvolvimento de uma aplicação simples

5. Desenvolvimento de uma aplicação completa

Clique aqui e veja mais detalhes sobre o conteúdo programático!
Pré-requisitos:
O aluno interessado em assistir este curso deve ter conhecimentos prévios em algoritmo, lógica de programação, modelagem e base de dados. Também é desejável, mas não obrigatório, conhecimentos em programação orientada a objetos (OOP).
Carga horária:
O curso Desenvolvendo Aplicações Windows tem duração de 35 horas, e será realizado de segunda a sexta-feira, das 9 às 17 horas. A prova será aplicada na tarde de sexta-feira, dia 21.

 

Inscreva-se nos cursos de certificação oferecidos pelo TECDAB! Utilizando material totalmente em português, desenvolvido por técnicos e especialistas, os cursos abrangem as ferramentas de forma clara e objetiva, com recursos áudio-visuais e exemplos práticos para um aprendizado eficiente.

Preço promocional e pagamento facilitado. CONSULTE-NOS!
Telefone (11) 3262-2000 - ramal 222 | tecdab@dataaccess.com.br.

 

OUTROS CURSOS EM JANEIRO:

   
  Crystal Reports - Criando Relatórios Profissionais 27
  Crystal Reports - Crystal Reports - Módulo Avançado 28

 

Invista em você. Invista no seu futuro. Seja um profissional certificado TECDAB!

 

voltar ao menu
 

 

 
 

VOCÊ SABIA?
Visual DataFlex Web Application Server tem nova política de preço

 

Afim de facilitar a aquisição e distribuição do Visual DataFlex Web Application Server, a Data Access Worldwide simplificou a política de licenciamento "CPU-based" e reduziu o preço em 50% para servidores com dois processadores!

Agora, licenças para servidores com um ou dois processadores são vendidas pelo mesmo preço da licença para máquinas mono-processadas, e para servidores com quatro ou oito processadores terão o mesmo valor da licença de quatro processadores.

A política de licenciamento atinge servidores que possuem múltiplos processadores físicos instalados (tal como dois processadores Xeon), bem como as novas CPUs dual-core onde duas CPUs são instaladas em um único pacote físico.

Vantagens da nova polícita de preços:

• Menor custo na distribuição do Web Application Server em servidores com dois processadores ou dual-core,

• Menor custo no upgrade para servidor com dois processadores (licenças para dois processadores pelo preço de um), e

• maior flexibilidade na distribuição (upgrades para servidores com dois processadores não requerem uma nova licença).

Clientes que adquiriram licenças das versões 9.1, 10 e 10.1 do Web Application Server para máquinas multi-processadas durante a política anterior, poderão requisitar a extensão por mais um ano gratuitamente das suas assinaturas.

Para mais informações, escreva para comercial@dataaccess.com.br.

 

voltar ao menu
 

Opções de cadastro e pesquisa:
   
Próxima edição
   
Edição anterior
   
 
   
   
Alterar endereço de recebimento
   
Cancelar Assinatura
   
   

 

Av. Paulista, 1776 - 21º andar - CEP 01310-921 - São Paulo - SP
Tel: (55 11) 3262-2000 • Fax: (55 11) 3284-1579
www.DataAccess.com.brwww.4developers.com.brwww.VisualDataFlex.comwww.Electos.com.br

© Copyright 2009, Data Access Corporation. ® Todos os direitos reservados.

As informações deste veículo foram produzidas conjuntamente pelos departamentos de
Marketing e Suporte Técnico da Data Access América Latina.