![]() |
Перевод кода Pascal abc в код MidletPascal
Собственно возникла проблема с синтаксисом, буду очень благодарен если переведёте под MP и поясните
код на паскале Код:
Program NewProject; |
Ответ: Перевод кода Pascal abc в код MidletPascal
Вроде нет ошибок
|
Ответ: Перевод кода Pascal abc в код MidletPascal
относительно привычного паскаля нет, а вот если переводить в midlet, то ошибка в 6 и 8 строках вроде, там вместо writeln должно быть что то вроде drawtext, но т.к. я не силён, поэтому попросил помощи у знающих
|
Ответ: Перевод кода Pascal abc в код MidletPascal
Почитай хелп, думаю, все станет ясно.
Если нужно вводить числа, лучше использовать формы. Тогда ввод можно реализовать с помощью TextField, а вывод с помощью FormAddString или Alert. |
Ответ: Перевод кода Pascal abc в код MidletPascal
Вот пример ввода:
Код:
program HelloForm; Ну, должно быть понятно.... А так, Help=>Manual |
Ответ: Перевод кода Pascal abc в код MidletPascal
Код:
Program ypaBHeHu9; собственно вопрос, а что за параметр? FormAddTextField ? кстате, может кто-нибудь из просветлённых сможет проконсультировать меня в асике/мирке/<ещё где-нибудь> (на ваш выбор) ? |
Ответ: Перевод кода Pascal abc в код MidletPascal
Inserts a text field to the form. The function returns the ID of the text field. The 'prompt' is the string displayed next to tet field. 'defaultValue' is the text that is initially in the text field. 'maxSize' is the maximum length of the text field in number of characters. 'constraints' can be any of the following:
·TF_ANY - text field can contain any characters ·TF_EMAIL - only email can be entered into text field ·TF_NUMERIC - only number can be entered into text field ·TF_PHONENUMBER - only phonenumber can be entered into text field ·TF_URL - only URL can be enetered into the ext field ·TF_PASSWORD - the text in the field is hidden, '*' character are displayed instead PHP код:
Example Код:
var textField_idinteger; |
Ответ: Перевод кода Pascal abc в код MidletPascal
чтото вроде этого:
Код:
Program ypaBHeHu9; и честно говоря уже запутался как чего писать :( |
Ответ: Перевод кода Pascal abc в код MidletPascal
Protey=>
Id_a:= FormAddTextField('Ввести коэффициент a', '', 20, TF_NUMERIC); Id_b:= FormAddTextField('Ввести коэффициент b', '', 20, TF_NUMERIC); Id_c:= FormAddTextField('Ввести коэффициент c', '', 20, TF_NUMERIC); |
Ответ: Перевод кода Pascal abc в код MidletPascal
Цитата:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
Вот рабочий код...
a:= FormAddTextField('Ввести коэффициент a', '', 20, TF_NUMERIC); возвращает только число или строку. Не поочереди :) Так что переменные или из строчки извлекать или так. Код:
Program ypaBHeHu9; |
Ответ: Перевод кода Pascal abc в код MidletPascal
Вместо делея-
Код:
.............. |
Ответ: Перевод кода Pascal abc в код MidletPascal
спасибо, более-менее разобрался, теперь осталось только добавить пару переносов (все слова в экран не влезают) и будут совсем гуты
|
Ответ: Перевод кода Pascal abc в код MidletPascal
Цитата:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
запутался в коде ;(
добрые люди, просветите пожалуйста, куда и что нужно дописать чтобы: 1) после ввода коэффициентов жмакать кнопку и приложение продолжало работу (временной интервал сложно подогнать оптимально, 5 мало, 10 много) ? 2) после вывода результата опять нажимать кнопку и приложение закрывалось? 3)<главное> сделать перенос слов скажем про дискременант на одной строке, про первый корень на второй, про второй корень - на третьей? пол ночи читал различные хелпы - ниасилил (( Код:
Program x2; |
Ответ: Перевод кода Pascal abc в код MidletPascal
Элементарно, Ватсон.
PHP код:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
Не знаток MidletPascal, но не стоит ли связку
if-if-if оптимизровать до if-else if-else? |
Ответ: Перевод кода Pascal abc в код MidletPascal
Цитата:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
Цитата:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
i:=FormAddString('Меньший= '+(-b-sqrt(d))/2*a);
не делит на 2*а, пытался заменить на: i:=FormAddString('Меньший= '+((-b-sqrt(d))/2*a); компилятор ругнулся |
Ответ: Перевод кода Pascal abc в код MidletPascal
Попробуй:
PHP код:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
а, нет, всё норм, ща на эмуляторе проверил, походу тело сглючило, всётаки зря я его 2 раза стирал и n-ное число раз ронял на бетон))
надо еще красоту навести добавив картинок)), чтобы вместо 11 килобайт, весило все 500 ;) |
Ответ: Перевод кода Pascal abc в код MidletPascal
:-D Можешь для красоты ещё добавить рисование графика функции.
И чтоб выводило весь ход решения подробно. Тогда программа точно будет супер. |
Ответ: Перевод кода Pascal abc в код MidletPascal
Цитата:
UPD: не совсем понял (точнее совсем не понял) как это юзать: Цитата:
UPD3: вопрос, в каком месте нужно прописать команду на прорисовку картинки, чтобы при запуске приложения показывалась картинка, и после нажатия кнопки программа продолжала работу? |
Ответ: Перевод кода Pascal abc в код MidletPascal
вставь её перед ShowForm;
Что-то типа: PHP код:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
обрубается небольшой кусок экрана:
полоска сверху - полоска снизу, тело - соник к530i как поправить? |
Ответ: Перевод кода Pascal abc в код MidletPascal
Цитата:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
сделал, спс, все гут
кстате на знаменатель всё же не делило, добавил две скобки, вроде работает PHP код:
|
Ответ: Перевод кода Pascal abc в код MidletPascal
Ну и славно. Успехов тебе в деле изучения MP!
Я думаю, эту ветку можно закрывать и удалять. |
Ответ: Перевод кода Pascal abc в код MidletPascal
а при TF_NUMERIC знак - же никак не поставить? нужно TF_ANY юзать?
|
Часовой пояс GMT +4, время: 10:03. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot