17.05.2011 / 18:30 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| Naik, в моем коде ошибок нет. ошибка у тебя, ты проверяешь день недели на равенство 3, что является средой, поэтому сегодня прога будет выдавать NullPointer, а завтра - нет. Нужно сделать изначальную инициализацию переменной data.
|
17.05.2011 / 18:34 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| P@bloid, A я читал что воскр. 1, понед. 2, вторник 3... А что такое изначальная инициализация?
|
17.05.2011 / 18:39 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| Naik, тупое data=''; и кстати да, счет начинается с воскресенье = 1. я не знаю, проверь, какое число он выводит этой функцией
|
17.05.2011 / 19:36 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Почему поверх картинки не выводится дата? GetWeekDay(d) сравнивал и с 2, и с 3.
Прикрепленные файлы: dnev.mpas (1.21 кб.) Скачано 893 раза |
17.05.2011 / 19:42 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| Naik, напиши в начале data:=''; и попробуй вывести результат getdate
Изменено P@bloid (17.05 / 19:45) (всего 1 раз) |
17.05.2011 / 20:37 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Когда я убрал условие, то заработало. Почему если написать drawText(week,1,1); где week: integer , то не компилируется. А если написать drawText(''+week,1,1); то все компилируется? И почему не преверифицируется этот исходник? Пишет не типа такого:не могу записать в файл.
Прикрепленные файлы: dnev.mpas (0.37 кб.) Скачано 876 раз |
17.05.2011 / 20:40 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Вот скомпилированный исходник
Прикрепленные файлы: FW.class (1.42 кб.) Скачано 578 раз |
17.05.2011 / 20:44 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| Почему если написать drawText(week,1,1); где week: integer, то не компилируетсяпотому что функция принимает строку, а не число. не преверифицируется я не знаю почему
|
17.05.2011 / 20:47 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| P@bloid, А если написать ''+int, то int уже воспринимается как строка?
|
17.05.2011 / 20:48 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| Naik, сложение со строкой дает в результате строку.
|