Chciałem w programie FPC z elementami języka DELPHI wyświetlić w okienku MessageBox pewien komunikat z liczbą WORD. Okazało się, że nie jest to takie proste, bo zmienna musi być typu CHAR. Więc dokonałem konwersji z WORD na CHAR poleceniem CHR. Program się skompilował, ale po uruchomieniu wyskakuje RunTime Error 201 - czyli niewłaściwy typ tablicy.
Nawet jak zmienną WORD zamienię na INTEGER, to nic to nie zmienia.
Normalnie zmienna WORD w programie liczy ilość indeksów w pliku, po czym ilość indeksów ma być wyświetlona w okienku. Normalnie w samym Pascalu i kompilacja w TP7 przechodzi, ale nowe systemy nie pozwalają otwierać plików 16 bitowych, a i wygląd jest dość archaiczny w owych czasach.
Może ktoś podpowiedzieć co można zrobić?
Z braku czasu na razie nie chciałbym pisać od nowa programu w samym DELPHI, no chyba, że to nieuniknione.
Nawet jak zmienną WORD zamienię na INTEGER, to nic to nie zmienia.
Normalnie zmienna WORD w programie liczy ilość indeksów w pliku, po czym ilość indeksów ma być wyświetlona w okienku. Normalnie w samym Pascalu i kompilacja w TP7 przechodzi, ale nowe systemy nie pozwalają otwierać plików 16 bitowych, a i wygląd jest dość archaiczny w owych czasach.
Może ktoś podpowiedzieć co można zrobić?
Z braku czasu na razie nie chciałbym pisać od nowa programu w samym DELPHI, no chyba, że to nieuniknione.