Ей богу целая философия... Сижу пишу прогу и вдруг,и ТУТ до меня доходит весь комизм ситуации. Работал до меня один чувааак, писал одну DLL. Его DLL опирается на другую DLL (дрова для девайса). Чувак уходи — прихожу я и мне дается на сопровождение его DLL. Мне СРОЧНО нужно кое-что поправить. А теперь картина:
Его DLL написана на делфи, длл на которую он опирается написана, скорее всего на С (компилятор не знаю). Править надо СРОЧНО, а я программист С языковой ветви, паскаль с листа не читаю, принимаю решение, забубенить третью DLL, которуя ЕГО DLL будет вызывать. Для скорости
написал на VC. Надо тестировать — написал клиента на С++ Builder. Итого задействовано 3 оболочки программирования: VC, Delphi, C++Builder (и кстати без ярко выраженной причины, так, само получилось).
Ладно, все отладил, все проверил. Оказыается, что РЕАЛЬНО ЕГО DLL будет вызыватся через FOX-PRO!!!!
ГОТОВУЮ DLL подключаю к фокс про, и тишина. Нет, функции вызываются, вот только отрабатывают они почему-то не в полном объеме...
Еще один повод пользоваться легально купленными программами.
Небось если бы все было бы куплено за нормальные кровные денежки,
то такого "вавилона" бы не возникло.
Здравствуйте, Wind, Вы писали:
W>Ей богу целая философия...
Я, наверное, что-то пропустил. А где .NET-то?
W>ГОТОВУЮ DLL подключаю к фокс про, и тишина. Нет, функции вызываются, вот только отрабатывают они почему-то не в полном объеме...
Как правило, проблема в типах данных. Первый кандидат — строки.
W>Вывод: бей жидов — спасай Россию...
Вот это верно. Нет, я не против жидов. Но само настроение мне нравится
... << RSDN@Home 1.1.0 stable >>
W>>Ей богу целая философия...
A>Я, наверное, что-то пропустил. А где .NET-то?
Кто накурился? Я накурился?
Никто ведь про траву и не говорил. Чего это тебя попёрло
... << RSDN@Home 1.1.0 stable >>
А>Еще один повод пользоваться легально купленными программами.
Здрасте! У нас такой же Вавилон при подключении к фискальному регистратору. Естественно, мы его не на пригородном рынке приобрели, но проблемы всё равно есть.
В сущности, можно расширить эту проблему на любую узкоспециальную периферию/драйвера. И вообще, на любое узкоспециальное ПО.
... << RSDN@Home 1.1.0 stable >>