forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   софт кнопки (http://forum.boolean.name/showthread.php?t=574)

Cyxapeff 15.01.2006 20:28

Попробовал тут эту прогу. Накатал быстренько приложение считающие корни квадратного уравнения. Запустил на эмуляторе - всё ок. Заливаю на свой Siemens CX65 - софт кнопок нет. Как бороться?

Вот исходный текст:
Код:

program FistMidlet;

var a, b, c : string;
item1,item2, item3, a2, b2, c2, x1, x2, d : integer;
cmdNext : command;
cmdQuit : command;
cmdStart, clicked : command;


begin
 // switch to form mode from default canvas mode
 ShowForm;
 
 while clicked <> cmdQuit do
 begin
 ClearForm;
 
 
 // add a text field to the form
 item1 := FormAddTextField('A:', '', 20, TF_NUMERIC);
 item2 := FormAddTextField('B:', '', 20, TF_NUMERIC);
 item3 := FormAddTextField('C:', '', 20, TF_NUMERIC);
 
 // create a command (button)
 cmdNext := CreateCommand('Считать', CM_OK, 1);
 AddCommand(cmdNext);
 
 // wait until the user clickes on Go! command
 repeat until GetClickedCommand = cmdNext;
 RemoveCommand(cmdNext);
 
 
 // retrieve the entered name
 a := FormGetText(item1);
 b := FormGetText(item2);
 c := FormGetText(item3);
 
 a2 := StringToInteger(a);
 b2 := StringToInteger(B);
 c2 := StringToInteger©;
 
 d := (b2*b2)+(a2*c2*-4);
 
 ShowCanvas;
 SetColor(255, 255, 255);
 FillRect(0, 0, GetWidth, GetHeight);
 SetColor(0, 0, 0);
 if d<0 then
 begin 
 DrawText('Дискриминант меньше нуля!', 0, 0);
 end
 
 else begin
 
 if a2=0 then
 begin
 
 DrawText('На 0 делить нельзя!', 0, 0);
 end
 else begin
 
 x1:=((-1)*b2-sqr(d)) div (2*a2);
 x2:=((-1)*b2+sqr(d)) div (2*a2);
 
 DrawText('x1: ' + x1, 0, 0);
 if x1<>x2 then
 DrawText('x2: ' + x2, 0, 20);

 end;
 end;
 Repaint;

 
 // create a quit command
 cmdQuit := CreateCommand('Выход', CM_EXIT, 2);
 AddCommand(cmdQuit);
 cmdNext := CreateCommand('Считать', CM_OK, 1);
 AddCommand(cmdNext);
 repeat
 clicked := GetClickedCommand;
 until (clicked = cmdQuit) or (clicked = cmdNext);
 RemoveCommand(cmdNext);
 RemoveCommand(cmdQuit);
 end;
end.


Samhein 15.01.2006 22:37

[quote]
Код:

StringToInteger©;
ээээЭто как?

Guest 15.01.2006 22:45

это форум глюканул. Или ещё что-нибудь. Там написанно (_с_). Только без _.

jimon 15.01.2006 22:47

ето было ( c ) а преобразовалось автоматом в &copy;

stinger25 16.01.2006 00:44

проверил на C65, все ок! кнопик есть, а в режиме canvas телефон их не показывает. вместо них стрелка в правом нижнем углу.

stinger25 21.01.2006 13:00

че за.... после того как поставил на тел пару патчей (теоретически не должны влиять) попали меню...

jimon 21.01.2006 13:40

говорилиже - сименс ацтой :)

stinger25 22.01.2006 04:02

воть не надо рассовых беспорядков насчет того кому что нравиться...

Red Ninja(Михайлов Никита) 22.01.2006 10:53

Нокио берите! :D

Cyxapeff 03.02.2006 10:01

Цитата:

Originally posted by stinger25@21.1.2006, 10:00
че за.... после того как поставил на тел пару патчей (теоретически не должны влиять) попали меню...

Интересно...

stinger25 04.02.2006 14:40

попробую переписать твою прогу так что бы были меню... (ну или свою напишу..) а потом сравним..

Cyxapeff 06.02.2006 11:28

Цитата:

Originally posted by stinger25@4.2.2006, 11:40
попробую переписать твою прогу так что бы были меню... (ну или свою напишу..) а потом сравним..

Давай. Хотя я не представляю как ты перепишишь так чтобы меню были...

Piligrim 06.02.2006 12:16

У меня если в полноэкранном режиме, то команды можно только кнопкой меню вызвать и они тогда из списка выбираются.

Guest 10.02.2006 20:19

Это прямо мистика какая-то. Поставил 2 графических (!) патча самодельных - кнопки появились ).

stinger25 11.02.2006 00:06

так вот и у меня таже мутотень... до граф патча они были.... после него, (ратч на сеть и батарею в стиле нокиа) ... и они пропали


Часовой пояс GMT +4, время: 19:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot