Russian Qt Forum

Qt => Общие вопросы => Тема начата: dont от Март 21, 2006, 21:01



Название: Qt vs Access & Excel
Отправлено: dont от Март 21, 2006, 21:01
Подскажите как можна работать с даными прогами с помощью кутэ, есть может какие классы, или как осуществлять взаимодействие? Подскажите плз, ну оооочень нужно!


Название: Qt vs Access & Excel
Отправлено: Hordi от Март 21, 2006, 21:44
Что значит 'работать'? Форматы разгребать? Программами управлять?


Название: Qt vs Access & Excel
Отправлено: dont от Март 21, 2006, 21:55
Нуно кое-чего записать/считать в экселевский файл и опять таки считать/записать в файл эксеса. Очень был бы признателен за какой-нить примерчик или совет.


Название: Qt vs Access & Excel
Отправлено: Hordi от Март 21, 2006, 22:08
Так, а в при чем здесь QT? Ищи библиотеки, которые с этими форматами работают.
По аксесу работай через ODBC.


Название: Qt vs Access & Excel
Отправлено: dont от Март 21, 2006, 22:19
Мдя... Другие библиотеки... Дак хочу именно через кутэ, разве нету никакого класса?
А если другие библиотеки, то что посоветуете? Кроме ВинАпи и кутэ почти ничего не знаю, ну еще мфц когда-то клацал  - ну эт так, игрался...


Название: Qt vs Access & Excel
Отправлено: Hordi от Март 21, 2006, 22:45
Qt - все случаи жизни предусмотреть не может, кроме того это кроссплатформенная библиотека, а access & excel под Линуксом нет...

Играючись с excel работать не получится, т.к. формат если не ошибаюсь закрыт, и если что и появляется, то не к последней версии Office... Напрягая память припоминаю что-то из области OLE, ActiveX и т.п. по управлению и взаимодействию с приложениями, но от Win-программирования отошел несколько лет назад, поэтому помочь не смогу.


Название: Qt vs Access & Excel
Отправлено: dont от Март 21, 2006, 23:03
>>Qt - все случаи жизни предусмотреть не может, кроме того это кроссплатформенная библиотека, а access & excel под Линуксом нет...

Qt может и не может, а вот программисты, которые юзают кутэ, наверное все-таки с этим стыкались и находили решения... И еще, то что библиотека кроссплатформенная, не означает, что сразу под Линухом ;)

Может все-таки кто-то знает, как найти выход из этой ситуации, а то перспектива влезать сейчас в дельфу и мфц меня совсем не радует...=(

З.Ы, 2Hordi: Спасибо за ответы.


Название: Qt vs Access & Excel
Отправлено: Steven_Orko от Март 22, 2006, 00:46
Юзай OLE или ActiveX... вообще тебе поиск по форуму поможет. Если не ошибаюсь, эта тема уже обсуждалась


Название: Qt vs Access & Excel
Отправлено: dont от Март 22, 2006, 01:35
Спасибо добрый человек! Про работу на кутэ с Excel разобрался, кому интересно - читайте: http://hardclub.donntu.edu.ua/projects/qt/articles/qt-excel.html (большое спасибо автору статьи)

Половину вопроса решил, но у мну еще один вопросик остался: как все-таки без вмешательства всяких там ODBC и других драйверов на прямую обращаться к файлу Access"а? Настраивать разные драйвера БД на каждом компьютере или мутить сервак у меня желания вообще нету, да и не нужно, там у мну люди простые : зашарили по сетке себе базу, и сотрят что им нуно=)


Название: Qt vs Access & Excel
Отправлено: Sergey B. от Март 22, 2006, 08:22
Цитата: "Hordi"
Qt - все случаи жизни предусмотреть не может, кроме того это кроссплатформенная библиотека, а access & excel под Линуксом нет...

Играючись с excel работать не получится, т.к. формат если не ошибаюсь закрыт, и если что и появляется, то не к последней версии Office... Напрягая память припоминаю что-то из области OLE, ActiveX и т.п. по управлению и взаимодействию с приложениями, но от Win-программирования отошел несколько лет назад, поэтому помочь не смогу.


ODBC - создай DSN, работай через него...
Там можно хоть текстовый файл базой представить... qt будет работать через драйвер...