Hello Dmitry.
Sun Oct 23 2005 22:21, Dmitry Orlov wrote to me:
DT>> üÔÏ ÓÌÉÛËÏÍ ÓÔÒÏÇÏ. :) BP7 - ÎÉÞÅÍ ÎÅ ÈÕÖÅ ÓÉÛÎÙÈ ËÏÍÐÉÌÑÔÏÒÏ× ÔÅÈ DT>> ×ÒÅͣÎ. é ÇÏÒÁÚÄÏ ÕÄÏÂÎÅÅ ÓÏ×ÒÅÍÅÎÎÙÈ ÉÍ TurboC.
DO> ëÒÏÍÅ ÔÕÒÂÏ-Ó ÂÙÌÏ ÅÝÅ ÍÎÏÇÏ ÄÒÕÇÉÈ ËÏÍÐÉÌÑÔÏÒÏ×. ó ÇÏÒÁÚÄÏ ÌÕÞÛÅÊ DO> ËÏÄÏÇÅÎÅÒÁÃÉÅÊ É Ó ËÕÄÁ ÂïÌØÛÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ (ÇÅÎÅÒÁÃÉÑ ÐÏÄ DO> ÄÏÓ-ÜËÓÔÅÎÄÅÒÙ, É Ô. Ð.).
HÅ ÐÏÍÎÀ, ÞÔÏÂÙ ÔÁË ÕÖ ÍÎÏÇÉÅ ÉÍÉ ÔÏÇÄÁ ÐÏÌØÚÏ×ÁÌÉÓØ. ëÓÔÁÔÉ, BP7 ÕÍÅÅÔ ÇÅÎÅÒÉÔØ DPMI16-ÅËÚÅÛÎÉËÉ. HÅ ÕÍÅÅÔ ÔÏÌØËÏ ÉÈ ÏÔÌÁÖÉ×ÁÔØ, ÎÏ ÅÓÔØ Turbo Debugger.
DO> äÌÑ ÕÞÅÂÎÙÈ ÉÌÉ ÌÀÂÉÔÅÌØÓËÉÈ ÃÅÌÅÊ ôò ÅÝÅ ÐÏÄÈÏÄÉÔ, ÎÏ × ÏÂÝÅÍ-ÔÏ ÎÅ DO> ÂÏÌÅÅ ÔÏÇÏ.
äÁ ÐÏÄÈÏÄÉÔ ÏÎ ÄÌÑ ÞÅÇÏ ÕÇÏÄÎÏ × ÒÁÍËÁÈ ÄÏÓÁ. á 32-ÂÉÔÎÙÅ ËÌÏÎÙ ÔÉÐÁ VP/FP - × ÒÁÍËÁÈ ÔÅËÓÔÏ×ÏÇÏ ÒÅÖÉÍÁ ÉÌÉ, ÎÁÐÒÉÍÅÒ, ÐÒÑÍÏÊ ÒÁÂÏÔÙ Ó Win32 API. á ÄÅÌØÆÉ - ÄÌÑ Çգ×. óÁÍ-ÔÏ ÑÚÙË ÐÏ ×ÏÚÍÏÖÎÏÓÔÑÍ É ×ÙÒÁÚÉÔÅÌØÎÏÓÔÉ - ÎÅ ÈÕÖÅ C.
þÔÏ ËÁÓÁÅÔÓÑ Embedded - ÅÓÔÅÓÔ×ÅÎÎÏ, ÄÏÓÏ×ÓËÉÊ ËÏÍÐÉÌÑÔÏÒ ÄÌÑ ÜÔÏÇÏ ÎÅ ÐÒÉÓÐÏÓÏÂÌÅÎ.
DT>> HÁ ÓÁÍÏÍ ÄÅÌÅ × TP/OP ÅÓÔØ ×ÓÅ ÓÒÅÄÓÔ×Á ÄÌÑ ÒÁÂÏÔÙ Ó ÎÉÚËÉÍ ÕÒÏ×ÎÅÍ.
DO> HÕ ÄÁ, ÐÏÚÁÉÍÓÔ×Ï×ÁÎÎÙÅ ÉÚ ó...
ðÏÈÏÖÅ, ÔÅÂÅ ÌÉÛØ ÂÙ ÐÏÓÐÏÒÉÔØ. :)
DT>> äÁ ÎÉÞÅÇÏ. ôÁËÏÊ ÏÂߣÍ ËÏÄÁ ÐÅÒÅËÒÏÅÔ ×ÙÇÏÄÙ ÌÀÂÏÊ ÏÐÔÉÍÉÚÁÃÉÉ.
DO> äÁ ÐÒÉÞÅÍ ÔÕÔ ÏÂßÅÍ? ÷ÏÔ Ó ÏÂßÅÍÏÍ ÄÁÖÅ ×Ï ×ÒÅÍÅÎÁ äïó ÚÁÍÅÔÎÙÈ ÐÒÏÂÌÅÍ ÎÅ DO> ÂÙÌÏ.
á ÞÔÏ ÔÏÇÄÁ, ÅÓÌÉ ÎÅ ÏÂߣÍ? âÙÓÔÒÏÄÅÊÓÔ×ÉÅ? HÅ ÓÍÅÛÉ ÍÏÉ ÔÁÐÏÞËÉ. óÅÊÞÁÓ ×ÏÐÒÏÓ ÂÙÓÔÒÏÄÅÊÓÔ×ÉÑ ÓÔÏÉÔ ÔÏÌØËÏ ÄÌÑ ÓÐÅÃÉÁÌØÎÙÈ ÚÁÄÁÞ ×ÒÏÄÅ ÏÂÒÁÂÏÔËÉ ×ÉÄÅÏ, ÇÄÅ ÎÕÖÎÙ ÓÐÅÃÉÁÌØÎÙÅ ÁÌÇÏÒÉÔÍÙ É ÈÉÔÒÁÑ ÒÁÂÏÔÁ Ó ÖÅÌÅÚÏÍ. á ÇÌÁ×ÎÁÑ ÐÏÔÅÒÑ ÂÙÓÔÒÏÄÅÊÓÔ×ÉÑ ÓÅÊÞÁÓ ÐÒÏÉÓÈÏÄÉÔ ÉÚ-ÚÁ ÍÎÏÇÏÍÅÇÁÂÁÊÔÎÏÓÔÉ.
ëÓÔÁÔÉ, ÏÂÙÞÎÏ ÏÐÔÉÍÉÚÁÃÉÑ ÐÏ ÒÁÚÍÅÒÕ ËÏÄÁ ÐÏ×ÙÛÁÅÔ É ÂÙÓÔÒÏÄÅÊÓÔ×ÉÅ.
DT>> ðÒÅÓÌÏ×ÕÔÁÑ KOL/MCK ÐÏÚ×ÏÌÑÅÔ ÓÏÂÉÒÁÔØ "×ÉÚÕÁÌØÎÙÅ" ÐÒÏÇÒÁÍÍÙ ÎÁ DT>> ÄÅÌØÆÉ ÒÁÚÍÅÒÁÍÉ ÄÅÓÑÔËÉ-ÓÏÔÎÉ ËÉÌÏÂÁÊÔ, Á ÎÅ ÍÅÇÁÂÁÊÔÙ. é ×ӣ
DO> äÁ ËÁËÁÑ ÒÁÚÎÉÃÁ-ÔÏ?
HÕ Á ÞÔÏ ÄÁÓÔ ÏÐÔÉÍÉÚÁÃÉÑ, ÅÓÌÉ × ÐÒÏÇÒÁÍÍÅ 80 ÐÒÏÃÅÎÔÏ× "ͣÒÔ×ÏÇÏ ËÏÄÁ", ÅÓÌÉ ÍÏÄÕÌÉ É ÂÉÂÌÉÏÔÅËÉ ÌÉÎËÕÀÔÓÑ ÃÅÌÉËÏÍ?
DT>> ÐÏÔÏÍÕ, ÞÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÍÅÈÁÎÉÚÍ object ×ÍÅÓÔÏ class É ÞÔÏ-ÔÏ DT>> ÔÁÍ ÌÉÎËÕÅÔÓÑ ÓÔÁÔÉÞÅÓËÉ, Á ÎÅ ÄÉÎÁÍÉÞÅÓËÉ. ëÁË ÔÏÞÎÏ ÜÔÏ
DO> þÅÍ ÐÒÉÎÃÉÐÉÁÌØÎÏ object ÏÔ class ÏÔÌÉÞÁÅÔÓÑ?
ñ ÎÅ × ËÕÒÓÅ ÐÏÄÒÏÂÎÏÓÔÅÊ. ðÏÞÉÔÁÊ readme Ë KOL/MCK, ÅÓÌÉ ÉÎÔÅÒÅÓÎÏ. óÕÔØ × ÔÏÍ, ÞÔÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅ class ÎÅ ÐÏÚ×ÏÌÑÅÔ ÒÁÂÏÔÁÔØ ÓÍÁÒÔ-ÌÉÎËÕ. ðÏÔÏÍÕ ÞÔÏ ×ÏÐÒÏÓ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÏÇÏ ÉÌÉ ÉÎÏÇÏ ËÕÓËÁ ËÏÄÁ ÒÅÛÁÅÔÓÑ × ÒÁÎÔÁÊÍÅ. HÁ×ÅÒÎÏÅ, ÐÒÁ×ÉÌØÎÅÅ ÂÙÌÏ ÂÙ ÓÄÅÌÁÔØ ËÁË × Visual Basic-Å: ÓÔÁÎÄÁÒÔÎÁÑ MSVBVMxx.DLL ÇÄÅ ÌÅÖÉÔ ×ÓÑ ÜÔÁ ×ÉÚÕÁÌØÎÁÑ É ÐÒÏÞÁÑ ÂÉÂÌÉÏÔÅËÁ, É ËÏÔÏÒÕÀ ÎÁÄÏ ÓËÁÞÁÔØ ÏÄÉÎ ÒÁÚ. HÕ, ÏÄÉÎ ÒÁÚ ÄÌÑ major revision ËÏÍÐÉÌÑÔÏÒÁ. :)
DO>>>>> HÅÔ, ÐÒÏÓÔÏ ÂÏÌÅÅ ÐÒÏÓÔÏÊ É ÍÅÎÅÅ ×ÙÒÁÚÉÔÅÌØÎÙÊ.
DT>>>> HÕ É ÞÅÇÏ ÎÁ ÐÁÓËÁÌÅ ÎÅÌØÚÑ ×ÙÒÁÚÉÔØ, ÞÔÏ ÍÏÖÎÏ ÎÁ C? :) ðÏ
DO>>> íÎÏÇÏÅ ÎÁ ÓÁÍÏÍ ÄÅÌÅ. ôÅ ÖÅ ÏÐÅÒÁÔÏÒÙ ++, += - ÏÎÉ ÑÓÎÅÅ DO>>> ×ÙÒÁÖÁÀÔ ÞÔÏ Ñ ÈÏÞÕ ÓÄÅÌÁÔØ, ÞÅÍ ÐÁÓËÁÌÅ×ÓËÉÅ ÜË×É×ÁÌÅÎÔÙ.
DT>> Inc, Dec... üÔÏ ×ÏÐÒÏÓ ×ËÕÓÁ.
DO> üÔÏ ÎÅ ÓÏ×ÓÅÍ ÔÏ, É È= ÔÁË ÎÅ ÓÄÅÌÁÅÛØ.
õÇÕ, Á x += n - "ÓÏ×ÓÅÍ ÎÅ ÔÏ", ÞÔÏ Inc(x,n), ÄÁ?
HÕ Á Ñ ÍÏÇÕ ÓËÁÚÁÔØ, ÞÔÏ ÓÉÛÎÙÅ ÓÔÒÏËÉ "ÎÅ ÓÏ×ÓÅÍ ÔÏ". âÁÛ ÎÁ ÂÁÛ.
DT>> á Ñ ÍÏÇÕ ÓËÁÚÁÔØ, ÞÔÏ ÂÅÚ ÄÉÁÐÁÚÏÎÏ× ÖÉÔØ ÎÅÌØÚÑ, Á ÎÕÍÅÒÁÃÉÑ Ó ÎÕÌÑ DT>> - ÉÚ×ÒÁÔ.
DO> óËÁÚÁÔØ-ÔÏ ÔÙ ÍÏÖÅÛØ ×ÓÅ ÞÔÏ ÕÇÏÄÎÏ, ÔÏÌØËÏ ÐÒÁËÔÉËÁ-ÔÏ ÏÂÒÁÔÎÏÅ DO> ÐÏËÁÚÙ×ÁÅÔ.
é ËÁËÉÍ ÏÂÒÁÚÏÍ ÏÎÁ ÜÔÏ ÐÏËÁÚÙ×ÁÅÔ? :) äÌÑ ÄÏÓÁ ÎÁ BP ÐÉÓÁÌÏÓØ ÎÅ ÍÅÎØÛÅ, ÞÅÍ ÎÁ C.
DO>>> óÔÁÎÄÁÒÔÎÁÑ ÁÄÒÅÓÎÁÑ ÁÒÉÆÍÅÔÉËÁ, ËÏÔÏÒÁÑ ÎÁ ÐÁÓËÁÌÅ DO>>> ÚÁÍÅÎÑÅÔÓÑ ÆÏÒÍÅÎÎÙÍ ÈÁËÅÒÓÔ×ÏÍ,
DT>> úÁ ËÁËÉÍ ޣÒÔÏÍ × ÐÒÏÇÒÁÍÍÅ ÎÕÖÎÁ "ÓÔÁÎÄÁÒÔÎÁÑ ÁÄÒÅÓÎÁÑ DT>> ÁÒÉÆÍÅÔÉËÁ"?
DO> á ÔÙ ÐÏÞÉÔÁÊ ×ÎÉÍÁÔÅÌØÎÏ ÂÏÒÌÁÎÄÏ×ÓËÉÅ É ÔÕÒÂÏ-ÐÁ×ÅÒÏ×ÓËÉÅ ÓÏÒÃÙ É ÍÏÖÅÔ DO> ÂÙÔØ ÐÏÊÍÅÛØ ÚÁÞÅÍ. ÷ÏÔ ÐÒÏÉÚ×ÏÌØÎÁÑ ÃÉÔÁÔÁ ÉÚ objects.pas
HÕ ÔÁË ÜÔÏ ÎÉÚËÉÊ ÕÒÏ×ÅÎØ, ÒÅÁÌÉÚÁÃÉÑ ÐÒÉÍÉÔÉ×Ï×, ÐÏÐÙÔËÁ ÒÁÂÏÔÁÔØ Ó ÏÂßÅËÔÁÍÉ ÂïÌØÛÅÇÏ ÒÁÚÍÅÒÁ, ÞÅÍ ÐÏÚ×ÏÌÑÅÔ ÁÒÈÉÔÅËÔÕÒÁ ÐÒÏÃÅÓÓÏÒÁ. äÁ É ÎÉÞÅÇÏ ÏÓÏÂÏ ËÒÉÍÉÎÁÌØÎÏÇÏ Ñ ÚÄÅÓØ ÎÅ ×ÉÖÕ.
DT>> ñ÷õ ×ÅÄØ ËÁË ÒÁÚ É ÏÔÄÅÌÑÅÔ ÐÒÏÇÒÁÍÍÉÓÔÁ ÏÔ ÔÁËÉÈ ÎÉÚËÏÕÒÏ×ÎÅ×ÙÈ DT>> ÐÏÄÒÏÂÎÏÓÔÅÊ, ÐÒÅÄÏÓÔÁ×ÌÑÑ ÂÏÌÅÅ "ÐÒÁ×ÉÌØÎÙÅ" ÁÂÓÔÒÁËÃÉÉ.
DO> áÇÁ, ÝÁÚ.
÷ÏÔ ÔÅÂÅ É "ÝÁÚ". þÅÍ, ÎÁÐÒÉÍÅÒ, ÍÁÓÓÉ× ÈÕÖÅ ÕËÁÚÁÔÅÌÑ?
DO>>> ÐÒÉÞÅÍ ÒÅÁÌØÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ. ôÁ ÖÅ ÎÅ×ÏÚÍÏÖÎÏÓÔØ ÏÐÉÓÁÔØ ÎÁ DO>>> ÐÁÓËÁÌÅ ÆÕÎËÃÉÀ Ó ÐÅÒÅÍÅÎÎÙÍ ÞÉÓÌÏÍ ÐÁÒÁÍÅÔÒÏ×
DT>> ôÙ ÈÏÞÅÛØ ÓËÁÚÁÔØ, ÞÔÏ ÐÒÅÓÌÏ×ÕÔÙÊ ÜÌÌÉÐÓÉÓ É argc/argv - ÜÔÏ DT>> ÎÅ ÕÚÁËÏÎÅÎÎÏÅ ÈÁËÅÒÓÔ×Ï?!
DO> HÅÔ, ÎÏ ÚÁÔÏ ÄÏ×ÏÌØÎÏ ÕÄÏÂÎÙÊ ÍÅÈÁÎÉÚÍ, ËÏÔÏÒÙÊ ÐÒÉÈÏÄÉÔÓÑ × ÐÁÓËÁÌÅ DO> ÏÂÈÏÄÉÔØ ËÒÁÊÎÅ ËÏÒÑ×Ï.
"äÏ×ÏÌØÎÏ ÕÄÏÂÎÙÊ" ÉÌÉ "ÖÉÔØ ÂÅÚ ÎÅÇÏ ÎÅ×ÏÚÍÏÖÎÏ"? :)
DO> é ×ÅÄØ ÎÁ _ÐÒÁËÔÉËÅ_ ÐÒÉÈÏÄÉÔÓÑ, ÐÒÑÍÏ × ÓÏÒÃÁÈ, ÉÄÕÝÉÈ Ó DO> ËÏÍÐÉÌÑÔÏÒÏÍ.
ðÉÓÁÔØ ÎÁÄÏ ÐÏ-ÞÅÌÏ×ÅÞÅÓËÉ É ÎÅ ×ÙÄÅÌÙ×ÁÔØÓÑ ÞÅÒÅÓÞÕÒ.
DT>>>> äÁ É ÕËÁÚÁÔÅÌÉ ÎÅ ÓÕÀÔ ÚÁÔÙÞËÏÊ ×Ï ×ÓÅ ÄÙÒËÉ. :)
DO>>> á ÔÏ × ôò ÎÅ ÔÁË...
DT>> í-ÄÁ... ÓÔÒÁÎÎÙÊ ÔÙ. ñ ÐÉÓÁÌ ÎÁ TP/BP ÄÏ×ÏÌØÎÏ ÍÎÏÇÏ, É DT>> ÓÓÙÌËÉ ÉÓÐÏÌØÚÏ×ÁÌ ÔÏÌØËÏ ÄÌÑ ÒÁÂÏÔÙ Ó ÄÉÎÁÍÉÞÅÓËÉÍÉ DT>> ÏÂßÅËÔÁÍÉ.
DO> üÔÏ ÔÙ ÓÔÒÁÎÎÙÊ. ñ ÄÁÖÅ ÎÁ Ó×ÏÊ ÏÐÙÔ ÓÓÙÌÁÔØÓÑ ÎÅ ÂÕÄÕ, ÔÙ ÓËÁÖÅÛØ, ÞÔÏ ÏÎ DO> Õ ÍÅÎÑ ÎÅ ÐÒÁ×ÉÌØÎÙÊ. ñ ÓÏÛÌÀÓØ ÎÁ _ÒÏÄÎÙÅ_ ÂÏÒÌÁÎÄÏ×ÓËÉÅ ÓÏÒÃÙ É DO> Ä×ÏÀÒÏÄÎÙÅ ÔÕÒÂÏÐÁ×ÅÒÏ×ÓËÉÅ (ÂÅÚ ÎÉÈ ×ÏÏÂÝÅ ×ÅÓØ ÜÔÏÔ ôò ÎÅ ÂÏÌÅÅ ÞÅÍ DO> ÄÅÔÓËÁÑ ÉÇÒÕÛËÁ). ðÏÓÍÏÔÒÉ ÉÈ, ÐÏÓÍÏÒÉ ÎÁ ÔÏ ËÁË ÔÁÍ ÏËÏÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ DO> ÓÄÅÌÁÎÁ.
HÕ ÈÒÅÎÏ×Ï ÓÄÅÌÁÎÁ, ÐÏ-ÈÁËÅÒÓËÉ - É ÞÔÏ? íÁÌÏ ÎÁ C Åݣ ÂÏÌÅÅ ÓÔÒÁÛÎÙÈ ÉÓÈÏÄÎÉËÏ×?
DO> èÏÔØ × TV, ÈÏÔØ × ÔÕÒÂÏÐÁ×ÅÒÏ×ÓËÏÊ. õËÁÚÁÔÅÌØ ÎÁ ÕËÁÚÁÔÅÌÅ ÓÉÄÉÔ É DO> ÕËÁÚÁÔÅÌÅÍ ÐÏÇÏÎÑÅÔ. ëÏÎÅÞÎÏ ÅÓÌÉ ÔÙ ÐÉÓÁÌ ÍÅÌËÉÅ ÕÔÉÌÉÔËÉ, ÇÄÅ DO> È×ÁÔÁÌÏ 64Ë ÓÅÇÍÅÎÔÁ ÓÔÁÔÉÞÅÓËÉÈ ÄÁÎÎÙÈ ÍÏÖÎÏ É ÂÅÚ ÕËÁÚÁÔÅÌÅÊ DO> ÏÂÈÏÄÉÔØÓÑ, É ÔÏ ÎÅ ÕÄÏÂÎÏ. á ÔÙ ÞÔÏ-ÔÏ ÐÏ-ÂÏÌØÛÅ ÓÄÅÌÁÔØ ÐÏÐÒÏÂÕÊ.
ðÒÏÂÏ×ÁÌ. ðÒÏÅËÔ "ÍÏÎÉÔÏÒÁ áúó" - 700ë ÉÓÈÏÄÎÉËÏ×. é ËÁËÏÊ ÔÏÌØËÏ ÆÉÇÎÉ ÔÕÄÁ ÎÅ ÐÏÎÁÐÉÈÁÎÏ! :) HÏ ÅÓÌÉ ÍÎÅ ÎÕÖÎÁ ÓÔÒÕËÔÕÒÁ, ËÏÔÏÒÁÑ ÓÉÌØÎÏ ÐÒÉÄÁ×ÉÔ ÓÅÇÍÅÎÔ ÓÔÁÔÉÞÅÓËÉÈ ÄÁÎÎÙÈ, Ñ ÐÒÏÓÔÏ ÓÏÚÄÁÀ ţ É ÐÏÌØÚÕÀÓØ. HÁÄÏ ÔÏÌØËÏ ÓÔÒÅÌÏÞËÉ × ÎÕÖÎÙÈ ÍÅÓÔÁÈ ÎÅ ÚÁÂÙ×ÁÔØ ÓÔÁ×ÉÔØ. :) HÏ ÔÁËÏ×Á ÁÒÈÉÔÅËÔÕÒÁ Real Mode. ÷
32-ÂÉÔÎÙÈ ×ÅÒÓÉÑÈ OP ÜÔÉÈ ÏÇÒÁÎÉÞÅÎÉÊ ÎÅÔ.
Dimmy.