delphi-coder » 27 мар 2004, 09:52
Всё, разобрался. Это у меня руки кривые были: Дельфи - она же безмозглая, она просто добавляла DdeMan в конец секции Uses, нисколько не заботясь о том, что этот самый DdeMan оказывался между {$IFNDEF KOL_MCK} и {$ENDIF}, т.е. срабатывал только если не определено KOL_MCK, однако сверху было прописано {$DEFINE KOL_MCK}, т.е. оно было определено изначально! В этом весь сыр-бор: когда я переносил DdeMan в другое место секции Uses, всё работало.
Надеюсь, это поможет ещё кому-нибудь не наступить на такие же грабли...
Всё, разобрался. Это у меня руки кривые были: Дельфи - она же безмозглая, она просто добавляла [b]DdeMan[/b] в конец секции [b]Uses[/b], нисколько не заботясь о том, что этот самый [i]DdeMan[/i] оказывался между [b]{$IFNDEF KOL_MCK}[/b] и [b]{$ENDIF}[/b], т.е. срабатывал только если не определено [b]KOL_MCK[/b], однако сверху было прописано [b]{$DEFINE KOL_MCK}[/b], т.е. оно было определено изначально! В этом весь сыр-бор: когда я переносил [b]DdeMan[/b] в другое место секции [b]Uses[/b], всё работало.
Надеюсь, это поможет ещё кому-нибудь не наступить на такие же грабли...