![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| Кругой_Ной |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 3.1.2005 Репутация: нет Всего: нет |
Я несмог компилировать в Паскале for Windows.
Выдаетьса ошибка такое: Error 15: File not found (MATH.TPU) Вот сам код етой программы! uses WinCRT, Math, Graph; var i,j: integer; t, s: extended; ia,ja, RR, RR0, RR1: extended; x, y, z: extended; X1, Y1, X2, Y2, xx, yy: LongInt; red, green, blue: byte; begin SetSVGAMode(800,600,16,LFBorBanked); if GraphResult<>grOk then begin Writeln('Mode not supported..'); Halt(0); end; xx := 400; yy := 300; RR := 260; RR1 := 60; For i := 0 To 719 do begin ia := i / 2.0; For j := 0 To 719 do begin ja := j / 2; t := ia * Pi / 180; s := ja * Pi / 180; {1a} RR0 := RR1; {1b} {RR0 := RR1 + 60 * IntPower(Sin(2 * t),2);} {1c} {RR0 := RR1 + 60 * IntPower(Sin(2 * t),2) + 60 * IntPower(Sin(8 * s),24) * IntPower(Sin(16 * t),24);} {1d} {RR0 := RR1 + 60 * IntPower(Sin(16 * s),24) * IntPower(Sin(32 * t),24);} {1e} {RR0 := RR1 + 60 * IntPower(Sin(4 * s),24) * IntPower(Sin(8 * t),24);} X := RR * Cos(t) + RR0 * Cos(s); Y := RR0 * Sin(s); {2a} z := RR * Sin(t) + RR0 * Cos(s); {2b} {z := RR * Sin(2 * t) + RR0 * Cos(s);} X1 := trunc(X - z * Cos(Pi / 3) * 0.5); Y1 := trunc(Y - z * Sin(Pi / 3) * 0.5); red := trunc(RR0 * 255) div trunc(RR1 + 60); green := trunc(255 * ia / 10) mod 255; blue := trunc(0.1 * ia * ja) mod 255; if (i = 0) and (j = 0) then begin red := 0; green := 0; blue := 0; end; Line (X1 + xx, Y1 + yy, X2 + xx, Y2 + yy, RGBColor(red, green, blue)); X2 := X1; Y2 := Y1; end; end; ReadKey; CloseGraph; end. Я новичок в етом, помогите мне с компиляцией! |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
Возьми где-то файл Math.tpu
-------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Как понятно из ошибка: отсутствует подключаемый модуть Math...
Надо будет его поискать... Может просто с обычного паскаля скопировать в папку с tpu... |
|||
|
||||
| Кругой_Ной |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 3.1.2005 Репутация: нет Всего: нет |
Попробую!
А сам код правилно да? Добавлено @ 00:10 А у кого етот модул есть можеть скините мне? |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
А вот ты поставь модуль, скомпилируй, протестируй и узнаешь -------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Кругой_Ной, math.pas - прикрепляю. Не знаю уж, тот ли тебе нужен...
Можно просто кинуть модуль в папку программы - должно работать, по идее... Кстати о птичках, это же TMT Паскаль... Или в BP с некоторых пор появилась ф-ция SetSVGAMode? А ты в чём пытаешься это откомпилировать? Это сообщение отредактировал(а) dm9 - 4.1.2005, 10:13 Присоединённый файл ( Кол-во скачиваний: 35 )
MATH.PAS |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: нет Всего: 61 |
Как мне понимается, компилатор - TPW
|
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Ты хочешь сказать, что в TPW есть SetSVGAMode?
Что-то мой BPW таковой в справке не имеет. |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Кстати, Кругой_Ной, пользуйтесь тэгами code, пожалуйста. Для этого используется кнопка "Код"...
Добавлено @ 11:23
Красивее выглядит ведь? |
|||
|
||||
| Fedor |
|
|||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
И еще никак не могу понять, зачем там вообще Math нужен...
-------------------- Мы - Днепряне. Мы всех сильней. |
|||
|
||||
| dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: нет Всего: 137 |
Кстати, да. Нафиг не нужен. А нужен был для IntPower. Сейчас все употребления этой ф-ции закомментированы.
|
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |