Текущий архив: 2003.09.29;
Скачать: CL | DM;
Вниз
компонент ActiveX F1Book для Delphi 6,7 Найти похожие ветки
← →
Серж (2003-09-08 22:15) [0]Подскажите как обновить компонент ActiveX F1Book для Delphi 6,7?
Оч. полезная весчь, но старая. Скачал для С++, но где найти для Дельфи?
← →
Yuri-7 © (2003-09-09 07:34) [1]На сайте авторов - www.tidestone.com
← →
Опять Серж (2003-09-10 21:26) [2]Первым делом я зашел туда. ТАм написано буквально следующее:
>Download Formula One ActiveX Component trial.
>For Windows developers, use this component to embed >Excel-compatible spreadsheet or data grid functionality in your >Visual Basic or Visual C++ application.
Как это подсобачить к дельфе я не понимай. Ищвайхнихт!
Кто знает чего - скажите плиз.
А еще я подключил к дельфе Office Web - во вкладке import ActiveX
Так там тоже не хорошо - не могу сделать cells(y,x).select как в VBA - пишет ошибку в исходниках... Чего делать -то а? :-)))
← →
drdred (2003-09-10 21:56) [3]В общем из твоего сообщения следует,что этот компонент за бабки (trial)-скорее всего будет работать дней 30!Тебе оно надо?
← →
и снова Серж (2003-09-11 13:47) [4]Надо.. Может и кряк со временем найдется....
Проблема в другом - как поставить Excel в Дельфи, да чтоб это сносно работало на слабых машинах. Вот.
← →
Developerr © (2003-09-11 15:35) [5]Не обращай внимания на то что написано
> >Download Formula One ActiveX Component trial.
> >For Windows developers, use this component to embed >Excel-compatible
> spreadsheet or data grid functionality in your >Visual Basic
> or Visual C++ application.
Эта версия подходит и для Delphi. Только сразу скажу, проблема не только в 30-дневном сроке. Его можно продлить, установив перед инсталяцией дату лет на 30 вперед, а потом отказаться от перезагрузки и вернуть нормальную дату, после чего перегрузиться.
Но, нельзя скопировать и вырезать. F1Book1.EditCopy и F1Book1.EditCut не работают, выдает ошибку - Unable to open clipboard.
Зарегистрировать компонент нужно как F1Book1, а не F1Book, т.к. это класс уже существует и не позволит себя заменить. Короче, геморой полный.
А установить его можно через Component - Import ActiveX Control
Так, что лучше искать не trial, а сломаный или нормальный.
Лично я уже обыскался. Нигде не могу достать нормальный компонент.
← →
Developerr © (2003-09-11 15:56) [6]Можешь скачать отсюда. Здесь регистрация не требуется.
http://www.lencom.com/ftp/links.php?q=%68%74%74%70%3a%2f%2f%64%6f%77%6e%6c%6f%61%64%2e%63%6f%6d%2e%63%6f%6d%2f%72%65%64% 69%72%3f%70%69%64%3d%39%30%31%32%38%36%26%6d%65%72%69%64%3d%35%30%31%36%30%26%6d%66%67%69%64%3d%35%30%31%36%30%26%6c%74% 79%70%65%3d%64%6c%5f%64%6c%6e%6f%77%26%6c%6f%70%3d%6c%69%6e%6b%26%65%64%49%64%3d%33%26%73%69%74%65%49%64%3d%34%26%6f%49% 64%3d%33%30%30%30%2d%32%34%30%31%2d%39%30%31%32%38%36%26%6f%6e%74%49%64%3d%32%34%30%31%26%64%65%73%74%55%72%6c%3d%25%32% 46%33%30%30%31%2d%32%34%30%31%2d%39%30%31%32%38%36%2e%68%74%6d%6c
← →
Developerr © (2003-09-15 23:37) [7]Прошу прощения за неправильную ссылку. Хотелось, чтобы сразу началось скачивание.
Вот правильная ссылка
http://www.lencom.com/desc/indexN13030.html
Нужно зайти и нажать Download Now.
← →
Yuri-7 © (2003-09-16 06:28) [8]Достать сломаный - проблемы нет. Только нужно будет за программой OCX таскать. Не проще ли все-таки Excel использовать?
← →
Developerr © (2003-09-16 10:47) [9]To Yuri-7. Согласен, Excel проще использовать, но например, у меня уже написано все для F1Book. Переделывать не очень хочется.
А OCX в любом случае таскать нужно, т.к. надо инсталировать F1Book. И стандартный компонент Formula One, поставляемыс с Delphi, тоже работать не будет если на компьютере не установлен Delphi.
Да и это не такая уж проблема. Можно пользоваться, например, WiseIstaller либо другой программой для создания инсталяшки.
А где можно достать сломанный? Я уже обыскался. Не могли бы Вы ссылочку дать?
Спасибо.
← →
Серж (2003-09-16 22:03) [10]Не, Excel это для отчетов. А попробуй сделать екселеподобную форму ввода, для нормальной базы? Уже сложнее... А f1book я поставил на форму в Дельфи и пишу базу себе спокойно в Оракл, так как средствами Оракл крутую форму сделать ума не хватает. Но это еще впереди.
А по скорости и сравнения нет - крутой расчет для планового отдела у мня на Excel весит 10 метров, тормозит жутко (там Celeron 466), а на Дельфе с оракловской базой и формой ввода ввиде excel - всего 1,6 метра, работает идеально.
Так что все средства хороши, но только там, где им место.. :-)))
← →
Yuri-7 © (2003-09-17 06:29) [11]Никто не спорит, что в Delphi быстрее. Но, если ты используешь "екселеподобную форму ввода", то забирать данные можно быстро и выводить можно быстро через вариантные массивы, а обработку выполнять в Delphi. F1Book конечно удобный, но все-таки таскать с собой OCX не хочется.
← →
Yuri-7 © (2003-09-17 06:56) [12]> Developerr © (16.09.03 10:47) [9]
Обычный дельфийский InstallShield нормально регистрирует OCX, так что с ним можно строить инсталяшку с F1Book. Проверь почту!
← →
Developerr © (2003-09-17 12:41) [13]
> Yuri-7 ©
Получил письмо. Спасибо большое. Все нормально. Только вот беда, все-равно не работает копирование и вырезание, а именно
> Но, нельзя скопировать и вырезать. F1Book1.EditCopy и F1Book1.EditCut
> не работают, выдает ошибку - Unable to open clipboard.
Тоже самое происходит, если вызвать Workbook designer и нажать вырезать или копировать.
В принципе это небольшая беда, но неприятно. Люблю чтобы все работало нормально. Хотя, конечно, я придумал как можно скопировать содержимое одной ячейки. А именно копировать ее содержимое в Edit, который я поместил так, чтобы его видно не было на форме, а потом с Edit копирую в буфер. Но я не думаю, что это нормальный выход. Конечно с Formula One все передается в Excel и там уже можно делать все, что угодно. Но юзеры есть юзерю и не всегда понимают, когда что-то не совсем корректно работает.
Может это только у меня или нет? У меня есть программа, в которой используется Formula One 6.0 - там все работает нормально.
Спасибо.
← →
Developerr © (2003-09-17 18:05) [14]
> Yuri-7 ©
К стати, у меня есть файл TTF16.ocx той программы в которой все работает. Я думал его прикрепить к Delphi, однако при помещении компонента на форму пишет
License information for TF1Book1 not found. You cannot use this control in design mode.
Тобиш, нужна лицензия.
Может его можно поламать? :-)
Спасибо.
← →
серж (2003-09-18 08:07) [15]Золотову Александру:
>Пробовал устанавливать office web components. Но, по-моему эти компоненты
>можно использовать просто как Excel, т.е нельзя, например, по нажатию кнопки
>присвоить какой-нибудь ячейке значение, естественно перед этим
>запрограммировав ее.
>Может я что-то не так делал?
Можно. Вот так работает:
Spreadsheet1.Range["a1","a1"].Set_Value("123")
Одна проблема - неудобно с буквами работать. В этом отношении cells(1,1)
гораздо приятнее. Хотя есть выход - можно накатать подпрограммку Cells, основанную
на Range.
Еще один недостаток - по сравнению с f1book нельзя сделать шаблон - приходиться
все вырисовывать заново.
mailto:evser@list.ru
Страницы: 1 вся ветка
Текущий архив: 2003.09.29;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.029 c