![]() |
Проблема с record
Проблема при роботі з record, а саме при його - використанні не працюють спрайти. Ось приклад програми де спрайти не працюють.
program Game; uses game, sprite, tile; var tank,t34,t28:record image:integer; x,y:integer; end; begin game.init(1); sprite.init(1); s:=sprite.create('/t28.png'); append(s); sprite.set_position(s,20,30); game.show; game.set_clip(10,10,200,200); game.refresh; delay(10000); end. а от якщо прийняти record то програма працює program game; uses game, sprite, tile; var {tank,t34,t28:record image:integer; x,y:integer; end;} begin game.init(1); sprite.init(1); s:=sprite.create('/t28.png'); append(s); sprite.set_position(s,20,30); game.show; game.set_clip(10,10,200,200); game.refresh; delay(10000); end. в чому проблема ? в мене Midlet Pascal 3.0 Beta. |
Ответ: Проблема с record
Во-первых, лучше использовать версию 2.02, поскольку 3.0 еще не доделана. Во-вторых, запись следует объявлять так:
PHP код:
|
Ответ: Проблема с record
Не допомогло. Ось я змінив код і в результаті якщо не наслідуєш тип tank то спрайти працюють, інакше ж білий екран
program tank; uses sprite, game; type ttank=record x,y:integer; end; var i:integer; t28:ttank;// <---- Проблема при наслідуванні begin sprite.init(1); game.init(0); i:=sprite.create('/icon.png'); sprite.set_position(i,0,0); append(i); show; refresh; delay(10000); end. |
Ответ: Проблема с record
Цитата:
|
Ответ: Проблема с record
В мене 2.02 ще не стабільніше працює ніж 3.0 beta (кожен 2-й раз викидає при компіляції в 50% а ще в 50% не компілює взагалі бо злітає) тож 3.0 то вже щастя. Я пробував в обох версіях в першій не компілює взагалі (пробував і сумісність з 98 95 windows) а в 3.0 при запуску на емуляторі мідлет показує білий екран. До речі емулятор keemulator.
|
Ответ: Проблема с record
Так, хватит флудить!
warchif, пиши лучше по-английски, раз можешь, украинский тут немногие понимают. По теме: версия 2.02 работает не очень стабильно, но в 3.0 вообще некоторые вещи просто не работают. |
Ответ: Проблема с record
ОФФ: Помоему все понятно. Непривычно конечно, но понятно ))
А так да, пока 3.0 версию не стоит пользовать, ибо не допилена еще и в стадии Beta. |
Ответ: Проблема с record
Цитата:
|
Часовой пояс GMT +4, время: 09:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot