Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];

Вниз

Помогите научиться азам программирования под 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.056 c
13-1121704896
cherrex
2005-07-18 20:41
2008.09.14
Cassini server


11-1193034025
Дмитрий Пырин
2007-10-22 10:20
2008.09.14
проблема с Bitmap.LoadFromFile


15-1216058333
GrayFace
2008-07-14 21:58
2008.09.14
Система контроля версий кода для VS2005 для удаленной работы


2-1217593979
l_v
2008-08-01 16:32
2008.09.14
NetShareAdd


15-1216662669
Пробегал2....
2008-07-21 21:51
2008.09.14
HTML-элемент "checkbox"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский