Delphi(pascal)+xls
Не знаю насколько проста задача, либо вовсе абсурдна,но...
Возможно ли чтобы заданная пользователем функция через "мою" программку(pascal,delphi) неслась в экселевский файл, там сама обрабатывалась по определенному правилу(ищет производные разные - задание выч матовское), потом полученный ответ возвращается из .xls и рисуется пользователю? И чтобы от пользователя только ввод функции для расчета был...
Что скажете,знатоки?
:p
Вопросы только к ТС: как пользователь функцию задавать будет?
И главный вопрос - на кой черт такие сложности? Или это задание такое? Если в задании нет экселя, то проще в дельфи реализовать это все (не так уж и сложно).
Тут за совет низкий поклон.)
Вопросы только к ТС: как пользователь функцию задавать будет?
задавать будет в привычном виде для математика: например, 6*(х^2) ... правила можно обозначить,тут не суть в этом.
И главный вопрос - на кой черт такие сложности? Или это задание такое? Если в задании нет экселя, то проще в дельфи реализовать это все (не так уж и сложно).
Нуууу,преподаватель явно убежден в том,что в экселе всё крайне просто делается.Потому требует от студента именно связи с экселем.
задавать будет в привычном виде для математика: например, 6*(х^2) ... правила можно обозначить,тут не суть в этом.
В принципе тогда можно заставить пользователя задавать функцию по правилам, и так чтобы эти правила соответствовали экселевским формулам. А в экселе, например, для получения значений на определенном интервале в первый столбец (А) написать значения X, а во второй (В) - .Formula:='='+String(userDefinedFunction), заменяя все X на 'A<номерстроки>', тогда во втором столбце будут значения функции. Дальше уже в самом листе пусть будут формулы (можно же открыть готовый документ и дополнить его?) или можно макрос вызвать - главное знать, в какой ячейке (ячейках) будет результат, откуда его потом забирать.
[offtop]Да ваш препод, батенька, извращенец с садистичными наклонностями и страстью забивать гвозди адронным коллайдером :) [/offtop] Ну тогда скорей всего только Automation...