SMS

Jan 12, 2004 189 Replies

SB> В основном потому, что Си налагает жесткие ограничения на типы используемых SB> данных. Что далеко ходить: даже элементарно строку переменной длины в структуру SB> не запихать.

А в ассемблере это можно сделать?

Hello, Maxim Polyanskiy !

äÁ ËÁËÁÑ ÈÒÅÎ ÒÁÚÎÉÃÁ ÌÕÞÛÅ ËÏÄ ÉÌÉ ÈÕÖÅ? ñ ÎÅ ÚÎÁÀ, ÍÏÖÅÔ Õ ÔÅÂÑ ÒÁÂÏÔÁ ÔÁËÁÑ ÌÕÞÛÉÊ ËÏÄ ÐÉÓÁÔØ, Õ ÍÅÎÑ ÄÒÕÇÁÑ - ÓÄÅÌÁÔØ ÒÁÂÏÔÁÀÝÅÅ ÕÓÔÒÏÊÓÔ×Ï, ÕÄÏ×ÌÅÔ×ÏÒÑÀÝÅÅ ÔÒÅÂÏ×ÁÎÉÑÍ ÒÙÎËÁ É ÐÏ-×ÏÚÍÏÖÎÏÓÔÉ ÞÅÍ-ÔÏ ÌÕÞÛÅ, ÞÅÍ Õ ËÏÎËÕÒÅÎÔÏ×. ëÁÞÅÓÔ×Ï ËÏÄÁ ÍÅÎÑ ×ÏÌÎÕÅÔ × ÓÁÍÕÀ ÒÁÓÐÏÓÌÅÄÎÀÀ ÏÞÅÒÅÄØ (ÇÄÅ-ÔÏ ÐÏÓÌÅ ÐÒÏÛÌÏÇÏÄÎÅÊ ÐÏÇÏÄÙ) ÅÓÌÉ ÜÔÏÔ ËÏÄ ÐÒÁ×ÉÌØÎÏ ÒÁÂÏÔÁÅÔ, ×ÌÁÚÉÔ × ËÒÉÓÔÁÌÌ É ÕÓÐÅ×ÁÅÔ ÚÁ ÒÅÁÌØÎÙÍ ×ÒÅÍÅÎÅÍ. çÌÁ×ÎÙÅ ËÁÞÅÓÔ×Á ËÏÄÁ, ÕÄÏ×ÌÅÔ×ÏÒÑÀÝÅÇÏ ×ÙÛÅÕËÁÚÁÎÎÙÍ ÕÓÌÏ×ÉÑÍ - ÞÉÔÁÂÅÍÏÓÔØ, ÍÏÄÉÆÉÃÉÒÕÅÍÏÓÔØ, ÓÏÐÒÏ×ÏÖÄÁÅÍÏÓÔØ. ÷ÏÚÍÏÖÎÏÓÔØ ÐÅÒÅÄÁÔØ ÅÇÏ ÄÒÕÇÏÍÕ ÞÅÌÏ×ÅËÕ ÄÌÑ ÍÏÄÉÆÉËÁÃÉÉ. ÷ÔÏÒÏÅ ÐÏ ×ÁÖÎÏÓÔÉ - ÕÄÏÂÓÔ×Ï É ÂÙÓÔÒÏÔÁ ÅÇÏ ÎÁÐÉÓÁÎÉÑ. üÔÏ ÎÁ ó ÒÅÛÁÅÔÓÑ ÎÁ ÐÏÒÑÄËÉ ÌÅÇÞÅ ÞÅÍ ÎÁ ÁÓÍÅ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, Serge Bryxin ! > IU> Лyчше бы поговоpили об алгоpитмах:)

А значения вводить как?

С уважением, Дима Орлов.

Hello, Serge Bryxin !

á ÞÔÏ, ÅÅ ÎÁ ÁÓÓÅÍÂÌÅÒÅ ÍÏÖÎÏ ÚÁÐÉÈÁÔØ? òÁÓÓËÁÖÉ ËÁË.

úÁÄÁÞÁ, ÏÓÏÂÅÎÎÏ × embedded ÏÂÙÞÎÏ ÔÁË ÎÅ ÓÔÏÉÔ. HÁÄÏ ÎÅ ÓÔÒÏËÉ × ÓÔÒÕËÔÕÒÙ ÚÁÐÉÈÉ×ÁÔØ, Á ÕÐÒÁ×ÌÑÔØ ÏÂßÅËÔÏÍ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

"Alexander Derazhne" snipped-for-privacy@i.com.ua> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:bucld7$lqe$ snipped-for-privacy@ddt.demos.su...

÷ ÓÔÜË É RET. äÅÎÉÓ.

Hello, Dennis! You wrote to All on Mon, 19 Jan 2004 09:51:25 +0300:

VB>>>> ðÏÓÌÅ ÞÅÇÏ ÚÁÐÉÈÎÕÔØ ÒÅÚÕÌØÔÁÔ ËÏÍÐÉÌÑÃÉÉ × ÐÕÈÌÅÎØËÉÊ ×ÎÅÛÎÉÊ VB>>>> ÓÅÒÉÁÌØÎÙÊ VB>>>> EEPROM, ÏÓÔÁ×É× × ÐÒÏÃÅÓÓÏÒÅ ÌÉÛØ ÉÎÔÅÒÐÒÅÔÁÔÏÒ. úÁÏÄÎÏ ÒÅÛÁÅÔÓÑ VB>>>> ÐÒÏÂÌÅÍÁ ÑÚÙËÏ×ÏÊ ÐÏÄÄÅÒÖËÉ.

DO> ÷ ÓÔÜË É RET.

åÓÌÉ ãð Ó ÇÁÒ×ÁÒÄÓËÏÊ ÁÒÈÉÔÅËÔÕÒÏÊ, ÔÏ ÉÚ ÓÔÅËÁ ÏÎ ×ÙÐÏÌÎÑÔØ ËÏÍÁÎÄÙ ÔÏÖÅ ÎÅ ÂÕÄÅÔ. ôÕÔ ÎÕÖÎÏ ÔÏÌØËÏ ÎÁÂÉÒÁÔØ ÍÎÏÖÅÓÔ×Ï ÐÒÉÍÉÔÉ×Ï×, ÚÁÐÉÈÉ×ÁÔØ ÉÍÐÌÅÍÅÎÔÁÃÉÀ × ÏÓÎÏ×ÎÏÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ, Á ÓËÒÉÐÔ - ×Ï ×ÎÅÛÎÅÅ ðúõ...

Alexander,Derazhne@adic,kiev,ua (replace commas with dots) Alexander Derazhne

What do you think about sharp blades, Alexander?

[Answer on] [Alexander Torres wrote to Maxim Polyanskiy at [19 Jan 04 07:27]]:

AT> á ÞÔÏ Ñ ÄÕÍÁÀ Ï PICo- AVRo- É ×ÓÑËÉÈ ÄÒÕÇÉÈ "ÍÁÎÏ×" - Ñ ÎÅÏÄÎÏËÒÁÔÎÏ AT> ÇÏ×ÏÒÉÌ, ÎÅÎ ÂÕÄÕ ÐÏ×ÔÏÒÑÔØÓÑ.

AT> çHõÓÎÏÓÔØ - ÜÔÏ ÅÒÅÓØ.

ëÌÁÓÓ. ïÞÅÎØ ÐÏËÁÚÁÔÅÌØÎÏ. áÌÅËÓ, ÷Ù ÐÒÏÔÉ×ÏÒÅÞÉÔÅ ÓÁÍÉ ÓÅÂÅ.

HÅ ÇÏ×ÏÒÑ ÕÖÅ Ï ÐÏÌÎÏÊ ÜÍÏÃÉÏÎÁÌØÎÏÓÔÉ É ÂÅÚÄÏËÏÚÁÔÅÌØÎÏÓÔÉ ÐÏÓÌÅÄÎÅÇÏ ÕÔ×ÅÒÖÄÅÎÉÑ (ÞÔÏ ×Ï×ÓÅ ÎÅÄÏÓÔÏÊÎÏ ÔÅÈÎÁÒÑ), ÔÁË ×Ù ÅÝÅ É ÏÐÏÌÞÁÅÔÅÓØ ÐÒÏÔÉ× ÉÍÅÎÎÏ ÔÁËÏÇÏ ÐÏÄÈÏÄÁ × ÐÅÒ×ÏÍ ÕÔ×ÅÒÖÄÅÎÉÉ :)

Remember, pain is part of pleasure, Alexander. ... ðÌÏÍÂÉÒÏ×ÁÎÎÙÅ ÑÝÉÞËÉ ÄÌÑ ÎÁÄÅÖÄ...

Привет!

Mon, 19 Jan 2004 03:58:51 +0300, Maxim Polyanskiy писал:

Не продавала КТЦ-МК в 94-м ничего, т.к. не было её ещё тогда. В 95-м была и PIC'ами и AT89 (в том числе 2051) торговала во всю, но только не Motorola'ми, это лишь с 97-го.

Александр Голов, Москва, snipped-for-privacy@mtu-net.ru

Hello, Lev Serebryakov !

÷ ÞÅÍ?

HÉ ËÏÉÍ ÏÂÒÁÚÏÍ. ñ ÎÅ ÂÕÄÕ ÓÔÏÌØ ËÁÔÅÇÏÒÉÞÅÎ, ÎÏ ÐÏÄÁ×ÌÑÀÝÅÅ ÂÏÌØÛÉÎÓÔ×Ï ÓÏÆÔÁ, ÓÄÅÌÁÎÎÏÇÏ × ÒÁÍËÁÈ GNU, ÓÉÌØÎÏ ÕÓÔÕÐÁÅÔ ÅÓÌÉ ÎÅ × ×ÏÚÍÏÖÎÏÓÔÑÈ, ÔÏ × ÕÄÏÂÓÔ×Å ÐÏÌØÚÏ×ÁÎÉÑ É ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÏÓÔÉ ËÏÍÍÅÒÞÅÓËÏÍÕ. íÁÎÉÑ ÖÅ ÎÁÐÒÁ×ÌÅÎÎÁÑ ÎÁ ËÁËÏÊ-ÔÏ ÔÉÐ ËÏÎÔÒÏÌÌÅÒÏ× - ÐÒÏÓÔÏ ÁÂÓÕÒÄ. åÄÉÎÓÔ×ÅÎÎÁÑ ÒÁÃÉÏÎÁÌØÎÁÑ ÐÏÄÏÐÌÅËÁ

- ÚÁÇÎÁÎÎÏÅ × ÐÏÄÓÏÚÎÁÎÉÅ ÎÅÖÅÌÁÎÉÅ ÒÁÚÂÉÒÁÔØÓÑ Ó ÎÏ×ÙÍ. ëÏÎÔÒÏÌÌÅÒÙ ÂÙ×ÁÀÔ ÌÉÂÏ ÐÏÄÈÏÄÑÝÉÅ ÄÌÑ ÚÁÄÁÞÉ ÌÉÂÏ ÎÅÔ.

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

"Alexander Derazhne" snipped-for-privacy@adic.kiev.ua> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:bug67k$1rb8$ snipped-for-privacy@ddt.demos.su...

ñ ÐÏÌÁÇÁÌ,ÞÔÏ ÉÍÅÌÏÓØ × ×ÉÄÕ ÞÔÏ ÏÂÒÁÂÏÔÞÉËÉ ÕÖÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ ðúõ, É ÓÔÏÉÔ ÚÁÄÁÞÁ ÐÒÏÊÄÑ ÇÒÁÆ ÐÅÒÅÄÁÔØ ÕÐÒÁ×ÌÅÎÉÅ ÆÕÎËÃÉÉ, ÁÓÓÏÃÉÉÒÏ×ÁÎÎÏÊ Ó ÕÚÌÏÍ. äÅÎÉÓ.

Hello, Dennis! You wrote to All on Mon, 19 Jan 2004 20:04:19 +0300:

DO> ñ ÐÏÌÁÇÁÌ,ÞÔÏ ÉÍÅÌÏÓØ × ×ÉÄÕ ÞÔÏ ÏÂÒÁÂÏÔÞÉËÉ ÕÖÅ ×Ï ×ÎÕÔÒÅÎÎÅÍ ðúõ, DO> É ÓÔÏÉÔ ÚÁÄÁÞÁ ÐÒÏÊÄÑ ÇÒÁÆ ÐÅÒÅÄÁÔØ ÕÐÒÁ×ÌÅÎÉÅ ÆÕÎËÃÉÉ, DO> ÁÓÓÏÃÉÉÒÏ×ÁÎÎÏÊ Ó ÕÚÌÏÍ.

óÍÙÓÌÁ ÎÅÔ. íÅÎÀÛÎÏÅ ÄÅÒÅ×Ï ÍÏÄÉÆÉÃÉÒÕÅÔÓÑ ÎÁÍÎÏÇÏ ÒÅÖÅ, ÞÅÍ ËÏÄ ÏÂÒÁÂÏÔÞÉËÏ× ÐÏ ÍÅÒÅ ×ÙÑ×ÌÅÎÉÑ ÂÁÇÏ× É ÏÂÒÁÓÔÁÎÉÑ ÆÉÞÁÍÉ. ïÂÉÄÎÏ...

Alexander,Derazhne@adic,kiev,ua (replace commas with dots) Alexander Derazhne

ðÒÉ×ÅÔ Lev!

Monday January 19 2004 13:19, Lev Serebryakov wrote to Alexander Torres:

AT>> á ÞÔÏ Ñ ÄÕÍÁÀ Ï PICo- AVRo- É ×ÓÑËÉÈ ÄÒÕÇÉÈ "ÍÁÎÏ×" - Ñ ÎÅÏÄÎÏËÒÁÔÎÏ AT>> ÇÏ×ÏÒÉÌ, ÎÅÎ ÂÕÄÕ ÐÏ×ÔÏÒÑÔØÓÑ. LS>

AT>> çHõÓÎÏÓÔØ - ÜÔÏ ÅÒÅÓØ. LS>

LS> ëÌÁÓÓ. ïÞÅÎØ ÐÏËÁÚÁÔÅÌØÎÏ. LS> áÌÅËÓ, ÷Ù ÐÒÏÔÉ×ÏÒÅÞÉÔÅ ÓÁÍÉ ÓÅÂÅ.

ïÔÎÀÄØ.

LS> HÅ ÇÏ×ÏÒÑ ÕÖÅ Ï ÐÏÌÎÏÊ ÜÍÏÃÉÏÎÁÌØÎÏÓÔÉ É ÂÅÚÄÏËÏÚÁÔÅÌØÎÏÓÔÉ ÐÏÓÌÅÄÎÅÇÏ LS> ÕÔ×ÅÒÖÄÅÎÉÑ (ÞÔÏ ×Ï×ÓÅ ÎÅÄÏÓÔÏÊÎÏ ÔÅÈÎÁÒÑ), ÔÁË ×Ù ÅÝÅ É ÏÐÏÌÞÁÅÔÅÓØ LS> ÐÒÏÔÉ× ÉÍÅÎÎÏ ÔÁËÏÇÏ ÐÏÄÈÏÄÁ × ÐÅÒ×ÏÍ ÕÔ×ÅÒÖÄÅÎÉÉ :)

HÅ ×ÉÖÕ ÎÉËÁËÏÊ Ó×ÑÚÉ ÍÅÖÄÕ ÐÅÒ×ÙÍ É ×ÔÏÒÙÍ ÕÔ×ÅÒÖÄÅÎÉÑÍÉ ×ÏÏÂÝÅ.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
,
formatting link
, ftp://altor.sytes.net

[Answering from] [FOR.SYSOP]

What do you think about sharp blades, Dima?

[Answer on] [Dima Orlov wrote to Lev Serebryakov at [19 Jan 04 19:47]]:

÷ÏÔ ÎÁ ÜÔÕ ÔÅÍÕ ÏÔÌÉÞÎÁÑ ÓÔÁÔØÑ:
formatting link
(2) éÎÏÇÄÁ (É ÎÅ ÔÁË ÒÅÄËÏ) GNUÔÙÊ ÓÏÆÔ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎ ÌÕÞÛÅ ËÏÍÍÅÒÞÅÓËÏÇÏ. äÁ, ÔÁÍ ÒÅÖÅ ÂÙ×ÁÅÔ ÄÏËÕÍÅÎÔÁÃÉÑ, ÅÓÔØ ÔÁËÁÑ ÐÒÏÂÌÅÍÁ. HÏ ÅÓÌÉ ÏÎÁ ÅÓÔØ ÏÎÁ ÐÏÞÔÉ ×ÓÅÇÄÁ ÌÕÞÛÅ ËÏÍÍÅÒÞÅÓËÏÊ -- ÐÏÔÏÍÕ ÞÔÏ ÎÁÐÒÁ×ÌÅÎÁ ÎÁ ÐÏÄÇÏÔÏ×ÌÅÎÎÏÇÏ ÞÅÌÏ×ÅËÁ É ÎÅ ÓÏÄÅÒÖÉÔ ÓÏÔÅÎ ÓÔÒÁÎÉà "×ÏÄÙ" É ÒÁÚÖÅ×Ù×ÁÎÉÊ. é ÄÁÖÅ ÅÓÌÉ ÂÙ ÕÔ×ÅÒÖÄÅÎÉÑ ÐÒÏ ÕÄÏÂÓÔ×Ï É ÄÏËÕÍÅÎÔÁÃÉÀ ÂÙÌÏ 100% ÐÒÁ×ÄÏÊ, ÔÏ ÜÔÏ ÎÉËÁË ÎÅ Ó×ÑÚÁÎÏ Ó ÕÔ×ÅÒÖÄÅÎÉÅÍ ÐÒÏ ÅÒÅÓØ.

DO> íÁÎÉÑ ÖÅ ÎÁÐÒÁ×ÌÅÎÎÁÑ ÎÁ ËÁËÏÊ-ÔÏ ÔÉÐ ËÏÎÔÒÏÌÌÅÒÏ× - DO> ÐÒÏÓÔÏ ÁÂÓÕÒÄ. åÄÉÎÓÔ×ÅÎÎÁÑ ÒÁÃÉÏÎÁÌØÎÁÑ ÐÏÄÏÐÌÅËÁ - ÚÁÇÎÁÎÎÏÅ × DO> ÐÏÄÓÏÚÎÁÎÉÅ ÎÅÖÅÌÁÎÉÅ ÒÁÚÂÉÒÁÔØÓÑ Ó ÎÏ×ÙÍ. ëÏÎÔÒÏÌÌÅÒÙ ÂÙ×ÁÀÔ ÌÉÂÏ DO> ÐÏÄÈÏÄÑÝÉÅ ÄÌÑ ÚÁÄÁÞÉ ÌÉÂÏ ÎÅÔ. ó ÜÔÉÍ ÓÐÏÒÕ ÎÅÔ.

á ×ÓÅ ÏÓÔÁÌØÎÏÅ -- ÏÆÆÔÏÐÉË :)

Remember, pain is part of pleasure, Dima. ... ÷ÉËÏÎÔÅÓÓÁ ÐÒÏÝÁÌÁÓØ Ó ÉÚÕÍÒÕÄÎÏÊ ÓÔÒÁÎÏÊ,/HÁ×ÏÄÉÌÁ × ÐÅÒÅÎÏÓÉÃÕ ÐÒÉÃÅÌ...

Hello, Andy!

ðÏÎ ñÎ× 19 2004, Andy Mozzhevilov ÐÉÓÁÌ Ë Maxim Polyanskiy ÐÏ ÐÏ×ÏÄÕ "Re: SMS." MP>> 8751H Ñ ÎÅ ×ÉÄÅÌ ÎÉ ÏÄÎÏÇÏ ËÏÍÍÅÒÞÅÓËÏÇÏ ÐÒÏÜËÔÁ, ÎÁÐÉÓÁÎÎÏÇÏ ÎÁ MP>> ÞÅÍ ÌÉÂÏ, ÏÔÌÉÞÎÙÍ ÏÔ áóíá! AM> òÁÚ×Å ÂÙÌÁ ËÁËÁÑ-ÔÏ ÏÂÑÚÁÔÅÌØÎÁÑ ÒÅÇÉÓÔÒÁÃÉÑ ×ÓÅÈ ËÏÍÍÅÒÞÅÓËÉÈ AM> ÐÒÏÅËÔÏ×, É ÜÔÉÍ ÎÅÐÏÓÔÒÅÄÓÔ×ÅÎÎÏ ÚÁÎÉÍÁÌÓÑ ÔÙ? HÅÔ, ÐÒÏÓÔÏ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÔÏÇÄÁ ÎÁÔÉ×ÎÙÈ ÂÙÌÏ ÐÏÂÏÌØÛÅ. MP>> á ËÏÍÐÉÌÑÔÏÒÏ× ×ÓÀ ÖÉÚÎØ ËÁË ÇÒÑÚÉ ÂÙÌÏ ÄÌÑ ×ÓÅÇÏ. AM> ÷ÏÔ ÅÓÌÉ ÂÙ ÉÈ ÎÅ ÂÙÌÏ, ÔÏÇÄÁ ÂÙÌÏ ÂÙ ÏÞÅ×ÉÄÎÏ, ÞÔÏ ÎÁ ÎÉÈ ÎÉËÔÏ ÎÅ AM> ÐÉÛÅÔ. ñ ÖÅ × ÔÅÞÅÎÉÅ ÎÅÓËÏÌØËÉÈ ÌÅÔ ÄÏ×ÏÌØÎÏ ÎÅÐÌÏÈÏ ÐÉÓÁÌ ÎÁ PL/M-51 ôÏÇÄÁ ÚÁÞÅÍ ÓÉ. íÏÖÅÔ ÓÒÁÚÕ ÉÎÔÅÒÐÒÅÔÁÔÏÒ Ñ×Ù ÎÁ ÐÉË ÐÏÒÔÉÒÕÅÍ? (Ë ÔÏÍÕ-ÖÅ ÏÎ ÅÓÔØ × ÉÓÈÏÄÎÉËÁÈ). ÷ÏÎ ÐÉÏÎÅÒÙ ÕÖÅ ÓÄÅÌÁÌÉ ×ÁÓÉË ÄÌÑ ÐÉËÁ. AM> Andy WBR! Maxim Polyanskiy.

Hello, Alexander!

ðÏÎ ñÎ× 19 2004, Alexander Torres ÐÉÓÁÌ Ë Maxim Polyanskiy ÐÏ ÐÏ×ÏÄÕ "SMS." MP>> 10 ÌÅÔ ÎÁÚÁÄ ÇÏÄ ÂÙÌ 1994-Ê. AT> äÁ ÞÔÏ ÔÙ ÇÏ×ÏÒÉÛØ?! á ÞÔÏ? ôÙ ÓÍÁÊÌÉË ÎÅ ÐÏÓÔÁ×ÉÌ - ÞÔÏ ÄÁÅÔ ÍÎÅ ÐÒÁ×Ï ÚÁÄÕÍÁÔÓÑ ÚÎÁÅÛØ-ÌÉ ÔÙ ËÁËÏÊ ÓÅÊÞÁÓ ÇÏÄ ;) MP>> ðÉËÉ × ÍÓË ÐÏÑ×ÉÌÉÓØ × 1996-Í, AT> üÔÏ ÛÕÔËÁ? AT> RU.CROSSTOOLS € Msg : 4 of 42 From : Antony Drokin ôÉËÏ ÚÎÁÀ. áÎÔÏÎÁ ÌÉÞÎÏ ×ÉÄÅÌ, ÐÉËÉ Õ ÎÅÇÏ ÐÏËÕÐÁÌ ÞÅÒÔÉ ËÏÇÄÁ... AT> HÁ ÄÁÔÕ ÐÏÓÍÏÔÒÉ, Á ? ëÏÒÏÞÅ, ÎÅ ÍÎÅ ÎÅ ÔÅÂÅ - ÐÕÓÔØ ÂÕÄÅÔ 95-Ê. èÏÔÑ 84-Å ×ÓÅ-ÖÅ × 96Í ÐÏÑ×ÉÌÉÓØ ;) AT> óÅÊÞÁÓ ÜÔÁ ÆÉÒÍÁ ÎÁÚÙ×ÁÅÔÓÑ áï "íÉËÒÏÞÉÐ",
formatting link
üÔÏ ÔÏÖÅ ÚÎÁÀ... AT> HÕ ÜÔÏ ÓÍÏÔÒÑ ËÁËÉÅÉ ËÏÌÉÞÅÓÔ×ÁÍÉ ÂÒÁÔØ. íÙ ÓÅÊÞÁÓ ÔÏÖÅ F73 ÐÏ 1.30 AT> ÂÅÒÅÍ, Á ÔÙ ÎÅÂÏÓØ ÓËÁÖÅÛØ ÞÔÏ ÏÎÉ ÔÒÏÑËÕ (ÉÌÉ ÓËÏÌËÏ ÔÁÍ ÓÔÏÑÔ) ? HÅ ÓËÁÖÕ - ÂÏ Ñ ÚÁËÕÐËÁÍÉ ÎÅ ÚÁÎÉÍÁÀÓØ ÚÁ ÏÞÅÎØ ÒÅÄËÉÍÉ ÉÓËÌÀÞÅÎÉÑÍÉ. ñ ÐÒÏÓÔÏ ÇÏ×ÏÒÀ, ÞÔÏ ËÕÐÉÔØ. MP>> ëÓÔÁÔÉ ËÏÇÄÁ ÎÁÞÁÌÏ ÂÙÌÏ - Á ÔÏ ÚÁÐÁÍÑÔÏ×ÁÌ? AT> ÷ 97-Í, ÅÓÌÉ ÎÅ ÏÛÉÂÁÀÓØ, ÂÙÌÁ ÜÔÁ ÜÈÁ ÓÏÚÄÁÎÁ, Á ÄÏ ÎÅÅ ÂÙÌÁ AT> Ru.Crosstools á - ÎÕ ÚÎÁÞÉÔ ÂÙÌ. é × crosstols ÂÙÌ ;) MP>> × ×ÏÊÎÁÈ ÎÁ ÓÔÏÒÏÎÅ pic-ÏÍÁÎÏ× ;) AT> á ÞÔÏ Ñ ÄÕÍÁÀ Ï PICo- AVRo- É ×ÓÑËÉÈ ÄÒÕÇÉÈ "ÍÁÎÏ×" - Ñ ÎÅÏÄÎÏËÒÁÔÎÏ AT> ÇÏ×ÏÒÉÌ, ÎÅÎ ÂÕÄÕ ÐÏ×ÔÏÒÑÔØÓÑ. á ×ÅÄØ ×ÓÅ ×ÏÊÎÙ ×ÅÄÕÔÓÑ ÔÏÌØËÏ ÉÚ ÚÁ ÏÇÒÁÎÉÞÅÎÎÏÓÔÉ ÕÞÁ×ÓÔ×ÕÀÝÉÈ. MP>> HÅ × ÜÔÏÍ ÒÁËÕÒÓÅ, Á × ÔÏÍ, ÞÔÏ ÎÅÞÅÇÏ ÄÅÌÁÔØ ñ÷õ ÎÁ 8751H! AT> ïÊ, ÄÁ ÎÕ? þÔÏ ÄÁ ÎÕ? ñ ÎÁ ÁÓÍÅ ÅÌÅ ×ÌÅÚÁÌ × ÅÇÏ 4Ë × ÔÏ ×ÒÅÍÑ, ÒÅÁÌØÎÏ ÎÏÒÍÁÌØÎÙÈ ÐÒÏÃÅÓÓÏÒÏ× ÎÅÂÙÌÏ ÔÏÇÄÁ, ×ÓÅ ËÏÒÏÞÅ ÐÌÏÈÏ ÂÙÌÏ. óÅÊÞÁÓ ÄÒÕÇÁÑ ÐÒÏÂÌÅÍÁ × ÏÓÎÏ×ÎÏÍ Õ ÎÁÒÏÄÁ - ÎÅÔ ÉÄÅÊ. á ÐÉÓÁÔØ - ÜÔÏ ÐÏÖÁÌÕÊÓÔÁ É ÎÁ ÞÅÍ ÕÇÏÄÎÏ. MP>> üÔÏ ÔÙ ÓÅÇÏÄÎÑ ÇÏ×ÏÒÉÛØ. á ÚÁ×ÔÒÁ ÔÙ ÂÕÄÅÛØ ÇÏ×ÏÒÉÔØ ËÁË MP>> ÐÒÉËÒÕÔÉÔØ 27Ó32 Á ÐÏÓÌÅÚÁ×ÔÒÁ Ï ÔÏÍ ËÁË ÚÁÛÉÂÉÓØ ÂÙÌÏ ÐÉÓÁÔØ MP>> ÐÅÒÅÎÏÓÉÍÙÊ ËÏÄ ÐÏÓËÏÌØËÕ ÐÒÏÃÅÓÓÏÒÁ ×ÄÒÕÇ ÎÅ È×ÁÔÉÌÏ! AT> úÁ×ÉÓÉÔ ÏÔ ËÏÎËÒÅÔÎÏÊ ÚÁÄÁÞÉ. ÷ÏÚÍÏÖÎÏ ÞÔÏ ÔÁË É ÓËÁÖÕ. HÏ ËÁË AT> ÐÒÁ×ÉÌÏ, ÐÁÍÑÔÉ É ÓËÏÒÏÓÔÉ ÓÔÁÎÏ×ÉÔÓÑ ÎÅÈ×ÁÔÁÔØ ÉÚ-ÚÁÄÏÐÏÌÎÉÔÅÌØÎÙÈ AT> ÔÒÅÂÏ×ÁÎÉÊ, ×ÏÚÍÏÖÎÏÓÔÅÊ, "ÆÉÞ", Á ÎÅ ÉÚ-ÚÁ ÔÏÇÏ ÞÔÏ ÎÁÐÉÓÁÎÏ ÎÁ óÉ Á AT> ÎÅ ÎÁ ÁÓÓÅÍÂÌÅÒÅ. àÚÅÒÓËÉÅ ÛÔÕËÉ ÄÅÌÁÔØ - ÐÏÓÌÅÄÎÅÅ ÄÅÌÏ. ñ ÓÔÁÒÁÀÓØ ÂÒÁÔÓÑ ÚÁ ËÏÎÓÔÒÕËÃÉÉ ÆÉÞÁÓÔÏÓÔØ ËÏÔÏÒÙÈ ÏÐÒÅÄÅÌÅÎÁ ÏÞÅÎØ ÞÅÔËÏ, ÐÏÓËÏÌØËÕ ÚÁËÁÚÞÉËÉ ÏÎÉ ÈÉÔÒÙ ÎÁ ×ÙÄÕÍËÉ. MP>> HÅÔ, ÎÁÄÏ ÒÏÄÉÔÓÑ ÈÁËÅÒÏÍ. ;) ðÅÒ×ÙÊ ÍÏÊ ÐÒÏà ÔÏÖÅ ÂÙÌ MCS48, AT> õ ÍÅÎÑ Ë ÓÏÖÁÌÅÎÉÀ ÎÅÂÙÌÏ "ÞÕÖÏÊ ÐÒÏÇÒÁÍÍÙ", ÉÎÁÞÅ, ÐÏÓÍÏÔÒÅ× ÎÁ AT> ÞÕÄÖÏÊ ËÏÄ - Ñ-ÂÙ ÎÁ×ÅÒÎÏÅ ÎÁÐÉÓÁÌ ÏÐÔÉÍÁÌØÎÅÅ. HÏ ÜÔÏ ÂÙÌÏ × 85-Í AT> ÇÏÄÕ.... HÕ × ÐÅÒ×ÙÊ ÒÁÚ ÏÂÙÞÎÏ ÐÏÌÕÞÁÅÔÓÑ ËÏÍÏÍ. ïÐÔÉÍÁÌØÎÅÅ ÜÔÏ ÕÖÅ ÎÅ × ÐÅÒ×ÙÊ. ;) MP>> üÔÏ ÁËÔÕÁÌØÎÏ × ËÏÌÌÅËÔÉ×Å ÇÄÅ ÉÍÅÅÔÓÑ ÞÅÔËÏÅ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÚÁÄÁÞ MP>> ÍÅÖÄÕ ÌÀÄØÍÉ ËÏÔÏÒÙÅ ÐÉÛÕÔ ËÏÄ É ÍÏÇÕÔ ×ÏÚÎÉËÎÕÔØ ÐÒÏÂÌÅÍÙ ÎÁ MP>> ÓÔÙËÁÈ. ëÏÇÄÁ ËÏÄ ÏÔ ÎÁÞÁÌÁ É ÄÏ ËÏÎÃÁ Ô×ÏÊ, AT> á ÎÉËÔÏ ÔÅÂÅ ÎÅ ÇÁÒÁÎÔÉÒÕÅÔ ÞÔÏ ÚÁ×ÔÒÁ, ÐÒÏÅËÔ ÎÅ ÂÕÄÅÔ ÒÁÚÛÁÒÅÎ ÍÅÖÕ AT> ÎÅÓËÏÌØËÉÍÉ. þÔÏ Õ ×ÁÓ ÔÁËÉÅ ÚÁ ÆÁÎÔÁÓÔÉÞÅÓËÉÅ ÐÒÏÜËÔÙ Õ ËÏÔÏÒÙÈ ×ÄÒÕÇ ÆÉÞÁÓÔÏÓÔØ ÎÁ ÐÏÒÑÄËÉ Õ×ÅÌÉÞÉ×ÁÅÔÓÑ, ×ÄÒÕÇ ÏÎÉ ÄÅÌÑÔÓÑ... ÷ ËÏÌÌÅËÔÉ×Å ÉÍÅÅÔ ÓÍÙÓÌ ÄÅÌÁÔØ ÐÒÏÜËÔ ÔÏÌØËÏ × ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ ÅÓÔØ ÁÂÓÏÌÀÔÎÁÑ Õ×ÅÒÅÎÎÏÓÔØ, ÞÔÏ ÐÒÏÜËÔ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÓÄÅÌÁÎ ÅÄÉÎÏÌÉÞÎÏ. éÎÁÞÅ ÎÁ ÓÏÇÌÁÓÏ×ÁÎÉÅ ÐÒÏÔÏËÏÌÏ× É Ó×ÑÚÅÊ ÍÅÖÄÕ ËÕÓËÁÍÉ ÎÁÞÉÎÁÅÔ ÕÈÏÄÉÔØ ÂÏÌØÛÅ ×ÒÅÍÅÎÉ, ÞÅÍ ÎÁ ÓÏÂÓÔ×ÅÎÎÏ ÓÁÍ ÐÒÏÜËÔ. é ÅÝÅ - ÞÅÍ ÂÏÌØÛÅ ÎÁÒÏÄÕ ÚÁÎÉÍÁÅÔÓÑ ÐÒÏÜËÔÏÍ ÔÅÍ ÄÏÌØÛÅ ÏÎ ÄÅÌÁÅÔÓÑ. AT> ëÒÏÍÅ ÔÏÇÏ - Ñ ÇÏ×ÏÒÉÌ ÎÅ Ï "ÆÉÒÍÏÞËÁÈ" ÔÉÐÁ "÷ÁÓÑ ðÕÐËÉÎ É ÓÙÎÏרÑ" AT> É "×ÏÌØÎÙÈ ÈÕÄÏÖÎÉËÁÈ". ;) MP>> GNUÓÎÏÓÔØ ËÓÔÁÔÉ ÒÕÌÉÔ! AT> çHõÓÎÏÓÔØ - ÜÔÏ ÅÒÅÓØ. ôÀ! ÷ÉÄÁÔØ ÚÁ ÖÉ×ÏÅ ÚÁÄÅ×ÁÅÔ. ðÏÄÉ ËÌÅÐÁÅÍ ÐÒÏÄÕËÃÉÀ Õ ËÏÔÏÒÏÊ ÏÔËÒÙÔÙÅ ÂÅÓÐÌÁÔÎÙÅ ÁÎÁÌÏÇÉ ÉÍÅÀÔÓÑ, ÒÁÚ×ÏÄÉÍ ÔÁË ÓËÁÚÁÔØ ÌÏÈÏ×... HÉÞÅÇÏ - ÜÔÏ ÎÏÒÍÁÌØÎÏ. AT> Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 WBR! Maxim Polyanskiy.

Dear Vladimir,

19 Jan 04 06:23, Vladimir Vassilevsky wrote to Serge Bryxin:

VV> HÉÞÔÏ ÎÅ ÍÅÛÁÅÔ ÏÒÇÁÎÉÚÏ×ÁÔØ ÓÉÓÔÅÍÕ ÄÁÎÎÙÈ Ó ÐÏÌÑÍÉ ÐÅÒÅÍÅÎÎÏÊ VV> ÄÌÉÎÙ, ÛÉÔÙÊ ËÏÄ É ÐÒ. ÐÏÄÏÂÎÙÅ ×ÅÝÉ ÎÁ ÌÀÂÏÍ ÑÚÙËÅ.

HÉÞÔÏ ÎÅ ÍÅÛÁÅÔ. é ÞÁÓÔÏ ÐÒÉÈÏÄÉÔÓÑ ÔÁË É ÐÏÓÔÕÐÁÔØ ÎÁ óÉ. HÏ ÐÒÉ ÜÔÏÍ ÐÒÏÇÒÁÍÍÁ ×ÙÇÌÑÄÉÔ ÂÏÌÅÅ ÚÁÐÕÔÁÎÎÏÊ É ÎÅÞÉÔÁÅÍÏÊ, ÞÅÍ áÓÍ. äÁ É ÐÉÓÁÔØ ÅÅ ÐÒÏÔÉ×ÎÅÅ. óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ, Ñ ÎÉËÏÇÄÁ ÎÅ ÐÏÊÄÕ ÎÁ óÑÈ ÎÁ ÉÚ×ÒÁÔÙ Ó ÔÉÐÁÍÉ, ÅÓÌÉ ÅÓÔØ ÈÏÔØ ËÁËÁÑ-ÔÏ ×ÏÚÍÏÖÎÏÓÔØ ÐÅÒÅÖÉÔØ. é ÂÕÄÕ IMHO ÐÒÁ×, ÉÎÁÞÅ ÓÍÙÓÌ-ÔÏ ÇÄÅ?.. á ÒÅÚÕÌØÔÁÔ - ÐÒÅÄÓËÁÚÁÎÎÙÊ. ÷ ÓÍÙÓÌÅ - Ï×ÅÒÈÅÄ.

Sincerely yours, Old Greaser.

Hello, Dima!

ðÏÎ ñÎ× 19 2004, Dima Orlov ÐÉÓÁÌ Ë Lev Serebryakov ÐÏ ÐÏ×ÏÄÕ "SMS." DO> HÉ ËÏÉÍ ÏÂÒÁÚÏÍ. ñ ÎÅ ÂÕÄÕ ÓÔÏÌØ ËÁÔÅÇÏÒÉÞÅÎ, ÎÏ ÐÏÄÁ×ÌÑÀÝÅÅ DO> ÂÏÌØÛÉÎÓÔ×Ï ÓÏÆÔÁ, ÓÄÅÌÁÎÎÏÇÏ × ÒÁÍËÁÈ GNU, ÓÉÌØÎÏ ÕÓÔÕÐÁÅÔ ÅÓÌÉ ÎÅ × DO> ×ÏÚÍÏÖÎÏÓÔÑÈ, ÔÏ × ÕÄÏÂÓÔ×Å ÐÏÌØÚÏ×ÁÎÉÑ É ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÏÓÔÉ DO> ËÏÍÍÅÒÞÅÓËÏÍÕ. ôÙ ÐÒÏ ÓÏÏÔÎÏÛÅÎÉÅ ÃÅÎÁ-ËÁÞÅÓÔ×Ï ÓÌÙÛÁÌ? åÓÌÉ ÃÅÎÁ=0 ÕÍÅÓÔÎÏ ÌÉ ÏÂÓÕÖÄÁÔØ ËÁÞÅÓÔ×Ï? éÌÉ ÐÏ ÐÒÏÓÔÏÍÕ "ÄÁÒÅÎÏÍÕ ËÏÎÀ × ÚÕÂÙ ÎÅ ÓÍÏÔÒÑÔ". ôÁË ÞÔÏ ÕÓÔÕÐÁÅÔ-ÉÌÉ ÎÅ ÕÓÔÕÐÁÅÔ - ÐÏÎÑÔÉÅ ÎÅËÏÒÒÅËÔÎÏÅ. äÒÕÇÏÅ ÄÅÌÏ, ÅÓÔØ ÏÎ ÉÌÉ ÅÇÏ ÎÅÔ. é ×ÏÔ ÅÓÌÉ ÏÎ ÅÓÔØ - ÔÏ ËÏÍÍÅÒÞÅÓËÉÊ ÓÏÆÔ ÎÅÒ×ÎÏ ËÕÒÉÔ × ÕÇÌÕ, ÚÁ ÏÞÅÎØ ÒÅÄËÉÍ ÉÓËÌÀÞÅÎÉÅÍ.

DO> ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×. WBR! Maxim Polyanskiy.

Dear Andy,

19 Jan 04 09:16, Andy Mozzhevilov wrote to Serge Bryxin:

SB>> óÉ ÎÁÌÁÇÁÅÔ ÖÅÓÔËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ ÔÉÐÙ ÉÓÐÏÌØÚÕÅÍÙÈ ÄÁÎÎÙÈ. þÔÏ SB>> ÄÁÌÅËÏ ÈÏÄÉÔØ: ÄÁÖÅ ÜÌÅÍÅÎÔÁÒÎÏ ÓÔÒÏËÕ ÐÅÒÅÍÅÎÎÏÊ ÄÌÉÎÙ × ÓÔÒÕËÔÕÒÕ SB>> ÎÅ ÚÁÐÉÈÁÔØ.

AM> á × ÁÓÓÅÍÂÌÅÒÅ ÜÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ?

òÁÚÕÍÅÅÔÓÑ. äÅÓÑÔËÁÍÉ ÓÐÏÓÏÂÏ×, ÉÚ ËÏÔÏÒÙÈ ÎÁÄÏ ×ÙÂÒÁÔØ ÎÁÉÂÏÌÅÅ ÐÏÄÈÏÄÑÝÉÊ ÄÌÑ ÄÁÎÎÏÊ ÚÁÄÁÞÉ. óÁÍÏÅ ÔÒÉ×ÉÁÌØÎÏÅ, ËÏÎÅÞÎÏ,

MyStruct: .db 1,2,3,4,5,"×ÙÛÅÌ ÚÁÊÞÉË ÐÏÇÕÌÑÔØ",0

HÏ ÂÙ×ÁÅÔ ÕÄÏÂÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÆÆÓÅÔÙ ÎÁ ËÁÖÄÙÊ ÜÌÅÍÅÎÔ × ÎÁÞÁÌÅ ÓÔÒÕËÔÕÒÙ. éÌÉ ÄÌÉÎÕ ÜÌÅÍÅÎÔÏ×. éÌÉ ËÏÄ ÅÇÏ ÔÉÐÁ... × ÏÂÝÅÍ - ÞÔÏ ÕÄÏÂÎÅÅ × ËÏÎËÒÅÔÎÏÍ ÓÌÕÞÁÅ. üÔÏ _ÎÅ_ ÂÕÄÅÔ ÓÔÒÕËÔÕÒÁÍÉ × óÉÛÎÏÍ ÐÏÎÉÍÁÎÉÉ. HÕ É ÞÔÏ?..

ëÏÎÅÞÎÏ, ×ÓÅ ÜÔÏ × ÐÒÉÎÃÉÐÅ ÐÉÛÅÔÓÑ ÎÁ óÉ. é ËÏÎÅÞÎÏ, ÎÉËÔÏ ÔÁË ÎÁ óÉ ÎÅ ÐÉÛÅÔ. óÏ×ÅÒÛÅÎÎÏ ÏÞÅ×ÉÄÎÏ, ÂÕÄÅÔ ÎÁÐÉÓÁÎÏ:

MyStruct: .db 1,2,3,4,5,MyText MyText: .db "×ÙÛÅÌ ÚÁÊÞÉË ÐÏÇÕÌÑÔØ",0

é ÎÁÐÌÅ×ÁÔØ, ÞÔÏ ÕÖÅ ÐÏÔÅÒÑÌÉ ÎÁ ÌÉÛÎÅÍ ÕËÁÚÁÔÅÌÅ (ËÓÔÁÔÉ, × ÄÁÎÎÏÍ ÐÒÉÍÅÒÅ ÅÝÅ É ÎÁ ×ÙÒÁ×ÎÉ×ÁÎÉÉ). óÁÍÏÅ ÐÒÏÔÉ×ÎÏÅ ÎÁÞÎÅÔÓÑ, ËÏÇÄÁ ÜÔÁ ÓÔÒÕËÔÕÒÁ ÂÕÄÅÔ ÞÁÓÔÏ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ, É ÐÒÉ ÏÂÒÁÝÅÎÉÉ Ë ÔÅËÓÔÕ ÓÎÁÞÁÌÁ ÂÕÄÅÔ ÕÓÔÁÎÁ×ÌÉ×ÁÔØÓÑ ÕËÁÚÁÔÅÌØ ÎÁ ÓÔÒÕËÔÕÒÕ, ÂÒÁÔØÓÑ ÕËÁÚÁÔÅÌØ ÎÁ ÔÅËÓÔ, ÐÕÛÉÔØÓÑ, ÐÅÒÅÇÒÕÖÁÔØÓÑ, ÐÕÌÌÉÔØÓÑ ÏÂÒÁÔÎÏ. ÷ ÞÁÓÔÎÏÓÔÉ, ÍÎÅ ËÒÁÊÎÅ ÎÅÐÒÉÑÔÎÏ ÄÅÌÁÔØ ÎÁ óÉ ÌÀÂÏÊ ÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÊ ×Ù×ÏÄ. èÏÒÏÛÏ, ËÏÇÄÁ printf() ÅÓÔØ (ÄÁ É ÔÏÔ, ËÁË ÉÚ×ÅÓÔÎÏ, ÍÏÎÓÔÒ ÅÝÅ ÔÏÔ). á ×ÏÔ ËÏÇÄÁ printf ÎÅÔÕ...

Sincerely yours, Old Greaser.

Dear Dima,

19 Jan 04 09:18, Dima Orlov wrote to Serge Bryxin:

DO> А значения вводить как?

Так же. Пусть (это достаточно стандартно) устанавливаемые цифры у нас перебираются кнопками Up/Dn, кнопка Ok прыгает между цифрами, кнопка Esc - выход. Тогда для состояния формы ввода кнопки Up/Dn/Ok будут отрабатываться как переход на то же самое состояние с функциями выхода из состояния, меняющими содержимое соответствующих переменных. После повторного входа в состояние новые значения автоматически отбразятся, об этом не надо думать. Кнопка Esc единственная указывает на другое состояние.

Вот например, как будет описываться пункт меню входа в установку таймера, и форма собственно установки:

mnu5: .dw SetTime_init,form1 ; Ok: инициализировать состояние и перейти .dw empty_func,top_evt ; Esc: ничего не делать, выйти из меню .dw empty_func,mnu4 ; Up: на предыдущий пункт меню .dw empty_func,mnu6 ; Dn: на следующий пункт меню .dw draw_menu_string ; ф-ция отрисовки (одна для всех пунктов меню) .db "Set Timer",0,0 ; доп.параметры для отрисовки (текст) form1: .dw SetTime_switch,form1 ; Ok: переключить ввод часов/минут .dw SetTime_save,mnu5 ; Esc: сохранить ввод и выйти обратно в меню .dw SetTime_minus,form1 ; Up: отнять единичку от значения .dw SetTime_plus,form1 ; Dn: прибавить .dw SetTime_draw ; отрисовка часов и минут ; доп.параметры функции отрисовки не нужны

Может показаться, что количество мелких функциюшек переваливает все разумные пределы. При бездумном подходе так и выйдет. Hа самом деле оказывается (на практике), что значительная часть функций невероятно похожи. И засчет правильной инициализации состояния (например, считать нужное значение из EEPROM в специально предназначенную ячейку), можно многие функции отрисовок и обработок унифицировать.

Инструмент невероятно гибок. Hапример, в вышеприведенном тексте я слукавил (для читаемости). Т.е. я это делаю не так. Если расписать функции, окажется, что прибавление/вычитание/отрисовка каждый раз вынуждены проверять состояние ввода часов/минут. А это долго и некрасиво. Тогда я создал еще одну форму, аналогичную описанной. Кнопка Ok ходит между формами туда-сюда. Функция SetTime_switch отсутствует (как и ячейка пямяти, хрянящая это состояние). А функции в каждой из форм устанавливают и рисуют уже конкретно то, что надо (т.е. действительно состоят из нескольких строк). Прибавкой 18 байт к данным (именно столько занимает описание состояния) я сэкономил порядка 50-80 байт кода (не говоря уж о читаемости сырца).

Sincerely yours, Old Greaser.

Tue Jan 20 2004 00:24, Maxim Polyanskiy wrote to Dima Orlov:

DO>> HÉ ËÏÉÍ ÏÂÒÁÚÏÍ. ñ ÎÅ ÂÕÄÕ ÓÔÏÌØ ËÁÔÅÇÏÒÉÞÅÎ, ÎÏ ÐÏÄÁ×ÌÑÀÝÅÅ DO>> ÂÏÌØÛÉÎÓÔ×Ï ÓÏÆÔÁ, ÓÄÅÌÁÎÎÏÇÏ × ÒÁÍËÁÈ GNU, ÓÉÌØÎÏ ÕÓÔÕÐÁÅÔ ÅÓÌÉ ÎÅ × DO>> ×ÏÚÍÏÖÎÏÓÔÑÈ, ÔÏ × ÕÄÏÂÓÔ×Å ÐÏÌØÚÏ×ÁÎÉÑ É ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÎÏÓÔÉ DO>> ËÏÍÍÅÒÞÅÓËÏÍÕ.

MP> ôÙ ÐÒÏ ÓÏÏÔÎÏÛÅÎÉÅ ÃÅÎÁ-ËÁÞÅÓÔ×Ï ÓÌÙÛÁÌ? åÓÌÉ ÃÅÎÁ=0

ïÂÓÕÖÄÁÔØ ÎÁÄÏ ÎÅ ÃÅÎÕ, Á ÓÔÏÉÍÏÓÔØ ×ÌÁÄÅÎÉÑ.

WBR, àÒÉÊ.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required