Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Delphi
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΠ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°, Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ·ΡΠΊ ΠΠ΅Π»ΡΠΈ ΠΠ±Π°ΡΠΊΠ°Π΄Π΅ΡΠΎ (Delphi Embarcadero)) , ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ. ΠΠ°ΠΆΠ½ΠΎ: ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π΅Π»Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠ΅ΡΠΎΠ²: Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅Π°Π½ΡΠ°, Π²ΡΠ΅ΠΌΡ Π½Π°ΡΠ°Π»Π°, Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠ°, ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, ΡΠ°ΡΡΠ΅Ρ ΡΠ°ΡΡΠΎΡΡ ΠΡ, ΡΠΈΠ»Π° Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΎΠΊΠ°, ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΈ Ρ.Π΄.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Delphi
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΠ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² Π΄Π΅Π»ΡΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ
access.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Delphi
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ rkeeper. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Π’Π Π΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ ΡΠΈΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΡΠ°ΡΠΎΡΠ° ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠ°ΠΈΠ²ΡΡ Π² rkeeper ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°ΡΠΈΡΠΈ Π½Π° ΡΡΠΎ https://docs.rkeeper.ru/rk7/7.7.0/ru/razrabotka-universal-nogo-drajvera-fr-niyonego-urovnya-12100434.html.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Delphi
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΈΠ· Π‘++ Π² Delphi. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° Π½Π° Qt C++ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΌΠΎΠ΄Π±Π°Ρ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. Π² Π½Π΅ΠΉ Π΅ΡΡΡ ΠΏΡΡΠΌΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ ΠΈ ΠΊΠΎΠ»Π±ΡΠΊΠΈ. ΠΏΡΠΈΠΌΠ΅Ρ Π½ΠΈΠΆΠ΅. Π Π½Π΅ΠΉ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΠ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ, ΡΠΎΠΆΠ΅ Π½Π° Qt C++. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΎΠ±Π΅ΡΡΠΊΡ Π½Π° Delphi x64 Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π³ΡΡΠ·ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π‘ΡΠΎΠΊΠΈ - Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π½Π΅Π΄Π΅Π»ΠΈ. Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΠΎΡΠΊΠ²Π΅. void async_callback_temp(unsigned long vid, const FromCukTemp& temp) { if (globalMainWindow) { QMetaObject::invokeMethod(globalMainWindow, "redrawGraphTemp", Qt::QueuedConnection, Q_ARG(FromCukTemp, temp)); } }.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Delphi
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΏΠΎΠΌΠΎΡΡ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°, Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠ΅Π½Ρ ΠΏΡΠΎΡΡ ΠΏΠΎΠΌΠΎΡΠΈ Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° Π½Π° Delphi 13 Π΄Π»Ρ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΠ΄ Π³ΠΎΡΠΎΠ², Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Delphi
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠΎΠ΄ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡΠΈΠ²ΡΠ·ΠΊΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅ΡΡΡ Π² Π°ΡΡ
ΠΈΠ²Π΅ (ΠΏΠ°ΠΏΠΊΠ° Da). ΠΠ½Π° ΡΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π°, Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΅Π» ΡΠ°ΡΡΠ΅Ρ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
. ΠΠΎΠ΄ ΡΠΎΠΆΠ΅ Π² Π°ΡΡ
ΠΈΠ²Π΅. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ½ΠΈΡΡ: 1, 10.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Delphi
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΏΠΎΡΠΎΠ±ΠΈΡ. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡΠΈΠ²ΡΠ·ΠΊΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅ΡΡΡ Π² Π°ΡΡ
ΠΈΠ²Π΅ (ΠΏΠ°ΠΏΠΊΠ° Da). ΠΠ½Π° ΡΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π°, Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΅Π» ΡΠ°ΡΡΠ΅Ρ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
. ΠΠΎΠ΄ ΡΠΎΠΆΠ΅ Π² Π°ΡΡ
ΠΈΠ²Π΅. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ½ΠΈΡΡ: 1, 10.