Programando no bloco de notas

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Programando no bloco de notas

Mensagem por DLZ »

Boa tarde..
Me deparei com um problema hj q ainda não tinha notado. Migrei para o Widnows 7 e nesse não existe mais o famoso editor EDIT.COM que eu sempre usei para programas em Clipper/xharbour.
Pois bém, passei a usar o bloco de notas (NOTEPAD.EXE) para programar. Funciona tudo perfeitamente, apenas está errado os caracteres acentuados.
Por exemplo:
Se faço um @ SAY "água" quando executo o programa no lugar do a aparece outro caractere.
Andei pesquisando e achei uma função chamada HB_SetCodpage(), mas não faz diferença nenhuma.
Alguém sabe se existe solução para esse problema ?

Nota de Moderação:
por Maligno: O presente tópico foi movido novamente da seção "[x]Harbour", uma vez que percebe-se que seu conteúdo finalmente foi confirmado como conflitante com os objetivos daquela seção, onde só podem contar matérias vinculadas àquela ferramenta.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Programando no bloco de notas

Mensagem por Maligno »

Não cause a você esse auto-flagelo. Dê a você mesmo um presente: UltraEdit. Esse sim é editor de programador.
O Notepad é tão simples e tão carente de recursos que consigo fazer outro melhor que ele com 30 min. no C++ Builder. Aliás, tenho um aqui em Assembly Windows que já é melhor que ele, pelo pouco que vi. Veio de amostra no MASM32. Se quiser,...
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Programando no bloco de notas

Mensagem por DLZ »

Ola meste Maligno.
Realmente nunca ouvi falar desse UltaEdit.. Ele funciona em 64 bits ?
onde consigo ele ?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Programando no bloco de notas

Mensagem por Maligno »

Tenho uma versão de demonstração. Funciona por uns 30 dias, se não me engano. Se quiser baixar (uns 11MB), eis o link:

http://pub.buzinello.com/tools/ultraedit_v14.20.zip

Que eu saiba, já estão na versão 16.x, mas a 14.20 é a que eu uso. Estou muito satisfeito. Apesar de que parece que essa nova versão tem um editor/visualizador de XML. Parece interessante. Vou baixar um dia desses para testar.

Alguns screenShots da versão 14.x:
http://pub.buzinello.com/index.php?d=./ ... ultraedit/

Todo programa em 32 bits deve funcionar em 64. Você só não terá o máximo de desempenho. Portanto, não se preocupe quanto a isso. Até porque, ao que parece, a nova versão do UE nem tem um release 64 bits. Logo,...
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Programando no bloco de notas

Mensagem por DLZ »

Baixei o UltraEdit e realmente é um ótimo editor, porém o problema que relatei no primeiro Post ocorre também com esse editor..
Qual seria o Editor indicado para programar em modo Console ?
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Programando no bloco de notas

Mensagem por Maligno »

Ah, sim. Agora que "pesquei" o problema. Acontece o seguinte. Em programas DOS orientados a texto, você utiliza caracteres padrão ANSI. Mas em editores de texto usa-se OEM. Note que o UE na opção "Files" tem vários conversiores de códigos. inclusive, OEM para ANSI e ANSI para OEM. Se criar um TXT pelo COPY CON no DOS os acentos não aparecerão no UE ou no NotePad. Em Clipper eu já usava o UE, mas antes de imprimir utilizava uma função C que fiz exatamente para converter OEM para ANSI.

No [x]Harbour, que eu nunca usei, deve ter algum modo de conversão automática. Algum colega deve conhecer uma solução para esse problema.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
MARINI
Usuário Nível 3
Usuário Nível 3
Mensagens: 288
Registrado em: 06 Jul 2004 08:06
Localização: Pindamonhangaba SP

Re: Programando no bloco de notas

Mensagem por MARINI »

Boa tarde,
Dê uma olhada também no XEdit.
É de graça.
E muito apropriado para xHarbour.

http://www.xailer.com/
em Descargas.
Sds
Marini
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Programando no bloco de notas

Mensagem por alxsts »

Olá!

Baixei a versão trial do Ultra Edit 16. Realmente é ótimo. A licença custa US$ 59,95. Vem com um módulo de comparação de arquivos semelhante ao Beyond Compare (este é ótimo). Tem a opção Set Code Page/Locale no menu Advanced. Tentei algumas code pages mas o problema persistiu (850, 437, 8859).

Veja o tópico Cedilha/Acentos: "Lançamento" aparece como "LanÞamento".
Talvez resolva o teu problema.
[]´s
Alexandre Santos (AlxSts)
clrod
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 17 Nov 2009 13:42
Localização: São Paulo - SP

Re: Programando no bloco de notas

Mensagem por clrod »

Olá

O UE é bom e vale o seu preço. Mas se você não quiser gastar, pode encontrar alternativas open como o Notepad++. Um pouco mais de trabalho configurá-lo para trabalhar com [x]Harbour mas tem quase tudo o que pode precisar. Tudo nem o UE tem, principalmente para linguagens menos populares como é o caso, mas se quer algo mais próximo do completo, talvez o UE seja uma boa.

Você também pode tentar outras opções gratuitas como o xDevStudio que foi feito para [x]Harbour e a nova HBIDE (ainda em desenvolvimento) que vem com o Harbour ou pode ser baixada isoladamente em http://hbide.vouch.info/downloads.htm

T+
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Programando no bloco de notas

Mensagem por DLZ »

Olá..
obrigado a todos pelas dicas.. Consegui o XdevStudio e esse resolveu meu problema., mas realmente não sabia que mudando a fonte para Terminal os caracteres ficam OEM..
De qualquer forma já aderi ao Xdev, me parece a melhor opção mesmo.
um abraço.
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Re: Programando no bloco de notas

Mensagem por carlos_dornelas »

DLZ, vi que já resolveu o problema! Mas se quiser continuar com o edit no seven basta copiá-lo do vista ou do xp. Fiz isso para trocar o edit.com ingles para o portugues no vista e funcionou.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Programando no bloco de notas

Mensagem por sygecom »

Eu uso o PSPAD e estou feliz, compilo direto no Harbour e xHarbour.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Programando no bloco de notas

Mensagem por Pablo César »

O tópico é antigo, mas serve de referência.

Ultimamente estou re-descobrindo os recursos do Notepad++ com diversos PLUGINS instalados, aqui tem um tópico explicando e que disponibiliza o editor de forma instalada: aqui
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Responder