Главная страница
    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.51 MB
Время: 0.041 c
8-1185571678
megajober3d
2007-07-28 01:27
2008.09.14
Как в Delphi получить из BMP файл GIF но "прозрачный"...


2-1217926238
demon
2008-08-05 12:50
2008.09.14
Как узнать размеры окна через API?


4-1195550970
guav
2007-11-20 12:29
2008.09.14
Список всех дисков (не томов, именно физических дисков).


2-1217430165
datorn
2008-07-30 19:02
2008.09.14
TStream


3-1205766628
dest81
2008-03-17 18:10
2008.09.14
dbgrideh и фильтрация





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский