Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.14;
Скачать: CL | DM;

Вниз

Помогите научиться азам программирования под WinCE?   Найти похожие ветки 

 
serg2195 ©   (2008-08-01 15:35) [0]

С программированием вроде все нормально, на делфи пишу давно (вроде чуть-чуть разбираюсь), решил писать под свой девайс.
Осваиваю KOL+Lazarus+WinCE.
Но сталкнулся с тем, что закрыть приложение по нажатию кнопки у меня не получается и еще много мелких трудностей.
Подскажите где можно посмотреть примеры простых кодов (WinCE).

P.S. Как закрывать форму (уже замумался, это пока основная проблемма)?


 
oldman ©   (2008-08-01 16:06) [1]


> Но сталкнулся с тем, что закрыть приложение по нажатию кнопки


какой кнопки?


 
serg2195 ©   (2008-08-01 16:14) [2]

На форме помещаю кнопку, по нажатию которой должно происходить закрытие прилоржения


 
oldman ©   (2008-08-01 16:15) [3]


> serg2195 ©   (01.08.08 16:14) [2]


Код OnClick в студию!


 
serg2195 ©   (2008-08-01 16:16) [4]

procedure TForm1.Button2Click(Sender: PObj);
begin
Form1.free;
end;


 
serg2195 ©   (2008-08-01 16:18) [5]

Если Form1.Close, то приложение даже не собирается!


 
oldman ©   (2008-08-01 16:18) [6]

Здесь был?

http://forum.wce.by/


 
serg2195 ©   (2008-08-01 16:19) [7]

я там часто бываю, но про лазарус поисковик ничего не слышал!


 
serg2195 ©   (2008-08-01 16:21) [8]

но ссылка http://forum.wce.by/viewtopic.php?t=4360 меня к лазарю и привела!


 
serg2195 ©   (2008-08-01 16:50) [9]

кто хоть немного разобрался с KOL+Lazarus+WinCE?


 
Сергей М. ©   (2008-08-01 17:39) [10]


> закрыть приложение по нажатию кнопки у меня не получается


А где ты закрываешь приложение ?
Ты прежде всего разрушаешь форму)

Разрушение объекта в обном из его же методов и в Делфи-то весьма деликатный момент, а что уж говорить про лазаря с колами)


 
serg2195 ©   (2008-08-01 17:47) [11]

повторюсь! Если Form1.Close, то приложение даже не собирается!


 
serg2195 ©   (2008-08-01 17:50) [12]

эта проблема обсуждалась http://www.lazarus.freepascal.org/index.php?name=PNphpBB2&file=viewtopic&t=4423&postdays=0&postorder=asc&start=45,  но (кажеться) решение нашли, которое все равно не подходит, для простого случая!


 
Сергей М. ©   (2008-08-01 17:50) [13]


> приложение даже не собирается


Куда не собирается-то ? В пивную что ли ?)

И что значит "у меня не получается" ?


 
serg2195 ©   (2008-08-01 17:52) [14]

Запуск->Собрать


 
serg2195 ©   (2008-08-01 17:53) [15]


> И что значит "у меня не получается" ?


у англоязычных товарищей решение проблемы нашлось, но у меня их рецепт не сработал!


 
Сергей М. ©   (2008-08-01 17:55) [16]


> serg2195 ©   (01.08.08 17:52) [14]


Ах вон оно что ..

А при Free, надо понимать, сборка успешна ?

И как выглядит в этом случае поведение программы при клике на кнопку ?


 
serg2195 ©   (2008-08-01 17:57) [17]

При клике на кнопку она ведет себя как положено, вылетает с ошибкой, но закрывается!
иначе её надо самому из памяти выгружать!


 
serg2195 ©   (2008-08-01 17:58) [18]


> А при Free, надо понимать, сборка успешна ?
а собирает нормально!


 
wl ©   (2008-08-01 18:36) [19]

а что-то типа Application.Terminate() тоже нет?
можно еще попробовать послать себе сообщение с WM_QUIT


 
KilkennyCat ©   (2008-08-01 19:37) [20]

Поставь Визуал Студио и не мучайся. Особенно с такой простой кнопкой. У меня был лишь вопрос как "х" сменить на "ок"


 
Сергей М. ©   (2008-08-01 19:56) [21]


> При клике на кнопку она ведет себя как положено, вылетает
> с ошибкой
</>

Ты вообще здоров, а ?

Какое же это "как положено", если "вылетает", да еще "с ошибкой" ?

Садись-ка ты, дружок, за буквари)


 
serg2195 ©   (2008-08-02 12:57) [22]

to wl
> а что-то типа Application.Terminate() тоже нет?
также не собирается

to KilkennyCat
> Поставь Визуал Студио и не мучайся
 скорее всего так и сделаю

to Сергей М.
для совсем тупых объясню при Form1.Free объект форма удаляется, в приложении критическая ошибка и оно закрывается операционной системой всё, что дольше нужно сделать нажать на "ок" и из памяти оно выгрузиться, иначе  её надо самому из памяти выгружать с помощью сторонних утилит!


 
serg2195 ©   (2008-08-02 13:01) [23]

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


 
Сергей М. ©   (2008-08-02 13:50) [24]


> для совсем тупых


да, я совсем тупой.

Да, я не понимаю термина "у меня не получается", он у меня почему-то с импотенцией ассоциируется.

И, наверно, правильно ассоциируется.

Веть ты же не в состоянии воспользоваться отладчиком. когда у тебя "не получается" ? А это первые симптомы импотенции)


 
Сергей М. ©   (2008-08-02 13:51) [25]


> закрытие прложение так и не поддается


Ну точно надо бить тревогу !)


 
serg2195 ©   (2008-08-02 13:55) [26]

а ты когда нибудь работал Lazarus?


 
serg2195 ©   (2008-08-02 14:31) [27]

решил проблему!
Взял программный код на делфи с классическим Form1.Close и преобразовал из делфи в лазаря. Далее привязка существующих объектов к KOL, и  "Проект "Project1" успешно собран. :)". Ура, товарищи!



Страницы: 1 вся ветка

Текущий архив: 2008.09.14;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.022 c
3-1206004854
Alexey
2008-03-20 12:20
2008.09.14
Работа с таблицами Fox Pro в Delphi 7


3-1205492132
LoDr
2008-03-14 13:55
2008.09.14
Firebird, узнать имя сервера


15-1216731998
No_Dead
2008-07-22 17:06
2008.09.14
тоже от скуки интересно стало (&amp;laquo;всё пожать&amp;raquo;)


15-1216662309
Вася
2008-07-21 21:45
2008.09.14
Не могу запустить Делфи


2-1217962330
krem
2008-08-05 22:52
2008.09.14
Memo