Zloy & CritFlow
Zloy Zloy
ΠšΡ€ΠΈΡ‚Π€Π»ΠΎΡƒ, ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ сталкивался с ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΠΆΠ΅ Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚, ΠΈ ΠΎΠ½ всС Π΅Ρ‰Π΅ компилируСтся Π½Π° компиляторС 2003 Π³ΠΎΠ΄Π°?
CritFlow CritFlow
Ну, Π±Ρ€Π°Ρ‚Π°Π½, это ΠΊΠ°ΠΊ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ€Π° ΠΈΠ· окамСнСлости Π²Ρ‹ΠΊΠ°ΠΏΡ‹Π²Π°Ρ‚ΡŒ – вСсСло, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½ΠΎ большС Π±Π°Π³ΠΎΠ² Π½Π°Ρ‚ΠΊΠ½Ρ‘ΡˆΡŒΡΡ, Ρ‡Π΅ΠΌ ΠΌΡƒΡ… Π² идСально чистом ΠΏΠ°Ρ€ΠΊΠ΅. Если компилятор всё Π΅Ρ‰Ρ‘ 2003 Π³ΠΎΠ΄Π°, скорСС всСго, Π±ΡƒΠ΄Π΅ΡˆΡŒ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ API, Ρ€ΡƒΡ‡Π½Ρ‹ΠΌΠΈ манипуляциями с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ стСком, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Π»ΠΈΠΏΠΊΠΈΠΉ ΠΊΠ°ΠΊ Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΉ мост. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ прСдупрСТдСния Π½Π° всС ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ сборкС, запусти статичСский Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ этот старый ΠΊΠΎΠ΄ Π² нСбольшой слой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ общаСтся с Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсиСй API. Если это Π½Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉ ΠΎ поэтапной ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ – сохрани ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ Π² тСстовой срСдС, пСрСноси ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ всСгда фиксируй Π΄Π°ΠΆΠ΅ самыС Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния. И Ρ€Π°Π΄ΠΈ всСго святого, сдСлай Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию этого Π΄Ρ€Π΅Π²Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅. ΠŸΠΎΠ²Π΅Ρ€ΡŒ ΠΌΠ½Π΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΡ‚Ρ€ΠΎΠ½Π΅ΡˆΡŒΡΡ Π΄ΠΎ компилятора, ΡΡ‚Π°Ρ€ΡˆΠ΅, Ρ‡Π΅ΠΌ Π²ΠΈΠ½ΠΈΠ»ΠΎΠ²Ρ‹Π΅ пластинки Ρ‚Π²ΠΎΠ΅Π³ΠΎ Π΄Π΅Π΄Π°, Ρ‚Π΅Π±Π΅ понадобится пСрСкус ΠΈ ΠΊΠΎΡ„Π΅-Π±Ρ€Π΅ΠΉΠΊ.