Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Edycja programów pisanych w Latin 2

167 views
Skip to first unread message

Tomasz

unread,
Feb 15, 2017, 2:48:36 PM2/15/17
to
Poradżcie mi jakim edytorem tekstu mógłbym edytować stare programy DOSowe
kodowane w Latin 2.
Ostatnio używam Notepad++ ale nie widzę w nim możliwości ustawienia
kodowania na Latin 2.
--
Tomasz

Wojtek Gapiński

unread,
Feb 15, 2017, 3:23:28 PM2/15/17
to
W dniu 15-02-2017 o 20:48, Tomasz pisze:
Chyba jednak jest: format -> zestaw znaków -> wschodnioeuropejskie ->
ISO 8859-2

pozdrawiam
--
Wojtek Gapiński
http://www.phprogramista.pl

Tomasz

unread,
Feb 15, 2017, 3:46:58 PM2/15/17
to

Użytkownik "Wojtek Gapiński" <wojtas_g....@wp.I.TO.TEZ.pl> napisał

>> Ostatnio używam Notepad++ ale nie widzę w nim możliwości ustawienia
>> kodowania na Latin 2.
>
> Chyba jednak jest: format -> zestaw znaków -> wschodnioeuropejskie -> ISO
> 8859-2

Dzięki, faktycznie to działa, te formaty róznie sie nazywają i jakoś
przeoczyłem.
--
Tomasz

Tomasz

unread,
Feb 16, 2017, 8:49:40 AM2/16/17
to

Użytkownik "Wojtek Gapiński" <wojtas_g....@wp.I.TO.TEZ.pl> napisał
>
> Chyba jednak jest: format -> zestaw znaków -> wschodnioeuropejskie -> ISO
> 8859-2
>
Używając Notepada++ do edycji programów Clipperowych (rozszerzenie PRG)
zauważyłem że Notepad++ nie ma definicji składni tego języka.
Czy wiesz może jak w najprostszy sposób taką nowa definicję jezyka dopisać?
--
Tomasz

Wojtek Gapiński

unread,
Feb 16, 2017, 9:13:49 AM2/16/17
to
W dniu 16-02-2017 o 14:49, Tomasz pisze:
Wiem, że są gotowe definicje
(http://docs.notepad-plus-plus.org/index.php?title=User_Defined_Language_Files).
Może tam znajdziesz coś pasującego?

IrekL

unread,
Feb 16, 2017, 2:41:54 PM2/16/17
to
W dniu 2017-02-16 o 14:49, Tomasz pisze:
Szukaj gotowca do HARBOURa. Jak nie znajdziesz pisz na priv.

Irek

Andrzej P. Wozniak

unread,
Feb 17, 2017, 1:21:51 PM2/17/17
to
Osoba podpisana jako Tomasz <tutom...@gmail.com>
w artykule <news:58a4be40$0$15200$6578...@news.neostrada.pl> pisze:
Programy dosowe stosują dla Latin2 kodowanie dosowe DOS CP 852, a nie
windowsowe Windows-1250 (ANSI-1250) czy ISO-8859-2. To są różne zestawy
znaków i ich mieszanie może skończyć się tragicznie (np. kod znaku z innego
zestawu może się okazać kodem sterującym drukarki). Przykładowo dla ogonków
jest różnica w kodowaniu dwóch liter (czyli 4 znaki) między windows-1250
a ISO-8859-2.
W przypadku nowego programu można pisać całość w kodowaniu Windows
w dowolnym edytorze windowsowym, a potem używać konwertera (kłania się
Gżegżółka). Do poprawek w starym programie powinien wystarczyć dosowy
program edit wciąż dostarczany z 32-bitowymi Windows lub uruchamiany pod
64-bitowymi Windows w Dosboksie czy innym emulatorze DOS-a, który służy
do uruchamiania edytowanego programu dosowego.
Więcej szczegółów można znaleźć w archiwum grupy pl.comp.ogonki, ale trzeba
się nieźle namordować, żeby zmusić Google do znalezienia czegokolwiek, stąd
polecane jest skorzystanie z czytnika grup i archiwum
news://news-archive.icm.edu.pl/pl.comp.ogonki
(to niecałe 19 tys. wiadomości).
Jeśli chodzi o kolorowanie składni przez Notepad++, to na oficjalnej liście
widnieje plik dla Visual Foxpro, ale pewnie lepiej zadziała plik xbase.xml
przygotowany przez użytkownika Harbour MiniGUI, a opisany np. tu:
https://groups.google.com/forum/#!topic/harbour-users/6g0xi4OBis8

--
Andrzej P. Woźniak us...@pochta.onet.pl (zamień miejscami z<->h w adresie)

Adam

unread,
Feb 18, 2017, 4:08:29 AM2/18/17
to
W dniu 2017-02-17 o 19:00, Andrzej P. Wozniak pisze:
> (...)
> W przypadku nowego programu można pisać całość w kodowaniu Windows
> w dowolnym edytorze windowsowym, a potem używać konwertera (kłania się
> Gżegżółka) (...)

A może widział ktoś wsadowy konwerter?
Tak, jak były jeszcze w DOS-ie, aby można mu było podać coś w rodzaju:

CONV.EXE maz lat plik_IN.txt plik_OUT.txt


--
Pozdrawiam.

Adam

Adam

unread,
Feb 18, 2017, 5:50:44 AM2/18/17
to
W dniu 2017-02-18 o 10:08, Adam pisze:
Qrde, jak ktoś ślepy, to mu okulary nie pomogą :(

Gżegżółka ma wersję konsolową i to jest chyba to, czego szukam.

http://www.gzegzolka.com/?m=down


--
Pozdrawiam.

Adam

Tomasz

unread,
Mar 2, 2017, 2:28:48 PM3/2/17
to

Użytkownik "Adam" <a...@poczta.onet.pl> napisał
>
> A może widział ktoś wsadowy konwerter?
> Tak, jak były jeszcze w DOS-ie, aby można mu było podać coś w rodzaju:
>
> CONV.EXE maz lat plik_IN.txt plik_OUT.txt
>
Już to mam opanowane.
Notepad++ konwertuje teksty programów na wybraną stronę kodową (menu punkt
"Format"),
na przykład na OEM 852 (akurat u mnie) i w tym kodzie zapisuje na dysk.
Na razie to mnie urządza, na ekranie mam wszystko z ogonkami.

Jedyne z czym nie mogę sobie poradzić to wyswietlanie na ekranie strzałek.
Zgodnie ze strona kodową 852 piszę tak:
cStrzalki := chr(24)+", "+chr(25)+", "+chr(26)+", "+chr(27)
a po kompilacji mam na ekranie znaki zapytania w prostokoącikach.
Czy ktoś z Was wie jak wyświetlić strzałki w Harbour skoro teksty programów
zapisuję w OEM 852 .

--
Tomasz

0 new messages