Вниз  MobPascal
- 19.07.2013 / 19:43
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Dimonik, ещё какие типы не компилит?
__________________
 わからない!!
- 19.07.2013 / 19:50
Dimonik
  Пользователь

Dimonik 
Сейчас: Offline
Если не ошибаюсь record не компилит. может еще что-то не компилит,но я не все проверял.
Библиотеки подключить тоже проблема.

Изменено Dimonik (19.07 / 19:52) (всего 1 раз)
- 19.07.2013 / 20:05
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
А, компилит тип string. Только такая запись рабочая:
  1. const
  2.   N=5;
  3. var
  4. begin
  5.   namesArr: array [N] of String;
  6. end.

__________________
 わからない!!
- 19.07.2013 / 20:07
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Dimonik, компилирует. Видимо, ты что-то не так записал
__________________
 わからない!!
- 19.07.2013 / 22:24
Dimonik
  Пользователь

Dimonik 
Сейчас: Offline
ВитаминКО (19.07.2013/20:05)
А, компилит тип string. Только такая запись рабочая:[code=pascal]const N=5;varbegin namesArr: array [N] of String;end.
Как ты написал компилит. Но когда массив указываешь как array[0..5] не компилит.
- 19.07.2013 / 22:29
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Dimonik (19.07.2013/22:24)
Как ты написал компилит. Но когда массив указываешь как array[0..5] не компилит.
потому что тут массив назначается так [10] я пока не знаю как переделать, но думаю
__________________
 знает толк
- 19.07.2013 / 22:30
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
ВитаминКО (19.07.2013/18:12)
есть ещё порох?
есть
__________________
 знает толк
- 19.07.2013 / 23:12
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
у кого есть plib скомпилиные?
так тожэ робэтаэт
  1. program test;
  2. type PABLOID = record
  3.  ary: array [10] of String;
  4.  end;
  5. var
  6.  chislo:int;
  7.  ary2: array [10] of String;
  8.  r: PABLOID;
  9.  y: int;
  10. procedure napolnenie ()
  11. var ms:String; end;
  12. begin
  13. ms:= 'stroka';
  14.  for i:=0 to 9 do
  15.   begin
  16.    r.ary[i]=ms;
  17.    ary2[i]=ms;
  18.   end;
  19. end;
  20. begin
  21. y:=0;
  22. napolnenie();
  23.  for i:=0 to 9 do
  24.   begin
  25.    drawtext( '>'r.ary[i]'='ary2, 0, y );
  26.    y:= y+20;
  27.   end;
  28. until getGameAction <> ke_None;
  29. end.
  30. // и такое
  31. program uselib;
  32.  uses music;
  33. var
  34. note:int;
  35. time:int;
  36. vol:int;
  37. end;
  38. begin
  39. note:=0;
  40. time:=1000; // одна секунда
  41. vol:=100;
  42.  music.pt( note, time, vol );
  43. until getGameAction <> ke_None
  44. end.
music - это ява класс в котором есть метод pt который воспроизводит ноту note, длинной в time милисекунд и громкостью vol.
__________________
 знает толк
- 20.07.2013 / 00:12
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
vl@volk, на твой пост (19.07.2013 / 23:29) отвечу, та и хрен бы с этим, не столь важно, пока что.
В обычном паскале такая запись 1..n заменяет динамический массив. Т.е., кол-во элементов вводит пользователь, но сколько он введёт - неизвестно. Поэтому можно записать 1..10000 и не париться. Выход из массива - редкость
__________________
 わからない!!
- 20.07.2013 / 00:22
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
vl@volk, на твой пост (20.07.2013 / 00:12) отвечу, это и в хелпе есть есть..

Насчёт либ: есть конечно.
__________________
 わからない!!
Наверх  Всего сообщений: 1221
Фильтровать сообщения
Поиск по теме
Файлы топика (97)