MS Visual C++ ver. 1.52 Professional Edition

0

Hey,
mam następujący problem do rozwiązania:
posiadam w pracy HHT (przenośny terminal inwentaryzacyjny) o nazwie PDT3000, który pracuje pod kontrolą systemu DR-DOS.
Program jaki jest wgrany aby obsługiwać terminal jest bardzo prosty a jednocześnie mało funkcjonalny.
Mam pobraną z witryny producenta dokumentację urządzenia + dok. opisującą biblioteki oraz wszelkie informacje o tym jak napisać program działający w środowisku tego urządzenia.
Chciałbym napisać własny program dla tego urządzenia.
Z tego co wyczytałem aby zbudować program potrzebuję środowiska MS Visual C++ 1.52 prof. edition.
Pomimo, że zagadnienia z programowania nie są mi obce nie wiem czy w tej sytuacji mam jakąś alternatywę jeżeli chodzi o środowisko programistyczne, w którym skompiluję program, czyli krótko mówiąc czy jestem skazany na produkt MS Visual C++?
Dodatkowo zdobycie MS Visual C++ 1.52 graniczy z cudem. Ponieważ trzeba by mieć wykupioną subskrypcję MSDN a jest to dość spory wydatek, który jest dla mnie nie do osiągnięcia.

Poniżej zamieszczam krótki tekst z dokumentu Application Programmer's Guide dla tego urządzenia (aby się upewnić, że dobrze zrozumiałem tekst):
"The ADK constitutes the primary application development environment
provided by Symbol Technologies and consists of a large number and wide
variety of programming tools and resources. The most important tool is a series
of C libraries that ptovide a variety of application programming interfaces
(APIs). The ADK supports Microsoft Visual C++ 1.5 and 1.52 as the
development language. This manual assumes that you are using Visual C++ as
your primary development vehicle and are already thoughoughly familiar
with it. It also assumes that you are familiar with programming in a PC
environment and have a good knowledge of DOS operations."

Mam nadzieję, że wyraziłem swój zamiar dość jasno i oczywiście liczę na Waszą życzliwość w postaci odpowiedzi :)
Pozdrawiam.

0

Pomimo, że zagadnienia z programowania nie są mi obce nie wiem czy w tej sytuacji mam jakąś alternatywę jeżeli chodzi o środowisko programistyczne, w którym skompiluję program, czyli krótko mówiąc czy jestem skazany na produkt MS Visual C++?

Ze wciąż rozwijanych kompilatorów C++ pod DOS-a jest DJGPP i Watcom. Program jednak prawie na pewno będzie wymagał sporych zmian.
PS. rozumiem, że chcesz napisać nowy program. Pytanie, w jakiej postaci są te biblioteki (ADK jak rozumiem), których miałbyś używać? Jeśli to są jakieś .lib-ki w binarnej postaci, to rzeczywiście może być problem z przeniesieniem tego na inne środowisko.

Jeśli jednak nie ma konieczności używania takich bibliotek, to program można napisać w jakimś nowszym środowisku dla DOS-a (pod DJGPP masz nawet obsługę C++0x).

Dodatkowo zdobycie MS Visual C++ 1.52 graniczy z cudem. Ponieważ trzeba by mieć wykupioną subskrypcję MSDN a jest to dość spory wydatek, który jest dla mnie nie do osiągnięcia.
Mogę tylko potwierdzić, że w subkrypcji jest Visual C++ 1.52, 2.0 i 4.2.

PPS. wyczytałem, że ten PDT3000 ma 16-bitowy procesor. Tak więc DJGPP odpada. Zostaje Open Watcom — nie wiem na ile jest on kompatybilny z libkami dla Visuala.

0

Hey,
dzięki za odpowiedź.
Chyba będę musiał przebrnąć przez temat sam.

pozdr.

1 użytkowników online, w tym zalogowanych: 0, gości: 1