Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Экспорт указателя на интерфейс из DLL https://www.cyberforum.ru/ c-cpp/ thread866867.html
Есть проект, к нему прикручен заголовок с библиотекой. В заголовке хранятся классы, в библиотеке - реализация (Ну, все по-людски). В классах хранятся указатели на интерфейсы, которые используются в методах. Для экспорта методов класса использую __declspec(dllexport), а для интерфейсов... Ничего не использую. Как следствие - ошибка доступа к памяти. class __declspec() Shader { public:
Вставка содержимого doc файла C/C++
Доброго времени суток. Прошу помощи. Мне нужно создать обучающую программу, которая состоит из блоков с лекциями и практиками, которые в своё время представляют собой wordовские файлы с картинками. Как эффективно вставить содержимое word файла в программу? Заранее спасибо
C/C++ Подскажите как осуществить дозапись в конец документа Excel? https://www.cyberforum.ru/ c-cpp/ thread862099.html
Доброго времени суток всем читающим! Никак не могу разобраться, может кто подскажет. Необходимо производить дозапись в конец документа Excel. Можно ли такое сделать? И как? Заранее спасибо за помощь)
C/C++ COM Объект "Word.Application" , копирование частей документа https://www.cyberforum.ru/ c-cpp/ thread858673.html
у меня в коде для размножения таблиц используются методы word Copy() и Paste(). Но эти методы работают с буфером, т.е берём два паралелно выполняющихся задания на одном компе от одного пользователя и вот первое заносит в буфер строку таблицы из своего документа и успевает вставить 3 строки их 5, и тут второе копирует в буфер свою строку из своего документа, на выходе получим нормальный второй...
C/C++ Считывание переменных из VBA в С++
Можно ли присвоить в переменную программы на С++ значение переменной из макроса на VBA? Программа на С++ запускается в том же макросе. Добавлено через 5 часов 10 минут Знаю, как присвоить значение из ячейки, а просто из макроса нельзя, наверное?
C/C++ Где взять dll с классом (для дальнейшей регистрации этого класса)? Есть программка на C#, при работе с файлом *.xlsx выдаётся такая ошибка: --------------------------- Ошибка при считывании excel файла --------------------------- Ошибка: Не удалось получить фабрику класса COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} из-за следующей ошибки: 80040154 Класс не зарегистрирован (Исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).... https://www.cyberforum.ru/ c-cpp/ thread845584.html
C/C++ InstallShield: COM Extract Data & SelfReg Уважаемые гуру программирования! Занимаюсь поддержкой BHO для IE (8, 9, 10) на ATL. Возникла необходимость использовать InstallShield для сборки инсталлера MSI. В лучших трацициях MSI-инсталлеров требуется регистрировать компоненты не посредством саморегистрации (regsvr32), а посредством занесения данных о COM в реестр самим инсталлером (InstallShield - Best Practics). В InstallShield есть... https://www.cyberforum.ru/ c-cpp/ thread843404.html Агрегация: почему бы в деструкторе внешнего компонента сразу не приравнять количество ссылок на внешний компонент к единице и всё на этом (по Роджерсо C/C++
Друзья! Короче у Рроджерсона пример номер 8, там агрегирование. И он говорит, что нужно в деструкторе внешнего компонента освобождать указатель на внутренний: "Чего мы ещё не сделали, так это не освободили интерфейс в деструкторе внешнего компонента" Потом всякие пояснения, которые приводятся к такому коду, давайте к нему сразу и обратимся, это код деструктора внешнего элемента. В нём должен...
C/C++ СВебБраузер2 - плагин Акробата лочит файлы https://www.cyberforum.ru/ c-cpp/ thread837885.html
Юзаю CWebBrowser2 ActiveX всё гуд, но есть одна проблемма, после просмотра PDF документов доступ к ним оказывается залоченным даже после смены контента CWebBrowser2. Полагаю при смене контента CWebBrowser2 на выгружает плагин акробата и в результате остаётся поток связанный с файлом, данный поток всё и коробит. Пока обхожусь тем, что просматриваемые PDF ложу копиями во %TEMP% каталог с UNIQUE...
C/C++ Как считать данные из Excel и записать их в массив float? https://www.cyberforum.ru/ c-cpp/ thread832133.html
Помогите пожалуйста!!!Очень нужно! как считать данные из Excel и записать их в массив float на языке с++.
Невозможно инициализировать CoInitializeSecurity после вызова CFileDialog C/C++
Я на форуме новичек, так что за изложение сильно не ругайте. В общем проблема такая, после вывода на экран диалогового окна выбора файла (CFileDialog) (думаю записи тоже,настроек принтера и т.д. т.к. вроде это все тоже COM) , нивкакую невозможно инициализировать CoInitializeSecurity. Пример инициализации брал даже с сайта M$...
C/C++ Скиньте какието примеры с OLE или книги на ету тематику Желательно не длинные))) https://www.cyberforum.ru/ c-cpp/ thread828482.html
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 34
0

Не получается открыть dbf файл - C/C++ - Ответ 4604205

23.05.2013, 18:19. Показов 2435. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
всем привет, хочу прочитать файл mytable, который находится c:\\mytable.dbf
пишу следующий код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "stdafx.h"
#include <iostream>
#import "C:\Program Files\ADO\1182520763_msado15.dll" rename ("EOF", "ADOEOF") 
 
using namespace ADODB;
 
using std::cout;
using std::endl;
 
int _tmain(int argc, _TCHAR* argv[])
{
  HRESULT hr;
  CoInitialize(NULL);  
  
  _bstr_t strcnn("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\;");
 
 
  try
  {
  _ConnectionPtr pConn("ADODB.Connection");
 
  hr = pConn->Open(strcnn, "", "", adConnectUnspecified);
  if (FAILED (hr))
  {
    cout << "connection is failed" << endl;
    system("PAUSE");
    return 1;
  }
 
  _RecordsetPtr pRec;
  pRec.CreateInstance("ADODB.Recordset");
  
  pRec->CursorLocation = adUseClient;
  pRec->CursorType = adOpenForwardOnly;
  pRec->PutRefActiveConnection(pConn);
 
  _bstr_t str ("Select * From mytable");
 
  pRec->Open("mytable",vtMissing,adOpenDynamic, adLockOptimistic, adCmdTable);
  //pRec = pConn->Execute(str, NULL, 0);
 
 
 // здесь идет дальше всякий код считывания данных, но до него выполнение не доходит, ошибка вылетает на строках выше
  system("PAUSE");
    return 0;
  }
  catch (_com_error& e) 
  {
    printf("Error ");
    printf(" Code = %08lx ", e.Error());
    printf(" Code meaning = %s ", e.ErrorMessage());
    printf(" Source = %s ", (LPCSTR) e.Source());
    printf(" Description = %s ", (LPCSTR) e.Description());
    system("PAUSE");
    return 1;
  }
}

ошибка происходит здесь в одной из функций, в зависимости от той которую использую
C++
1
2
pRec->Open("mytable",vtMissing,adOpenDynamic, adLockOptimistic, adCmdTable);
//pRec = pConn->Execute(str, NULL, 0);
ошибка звучит следующим образом: Error Code = 80040e37 Code meaning = I Source = Microsoft OLE DB Provider for
ODBC Drivers Description = [Microsoft][Драйвер ODBC dBase] Объект 'mytable' не
найден ядром базы данных Microsoft Jet. Проверьте существование объекта и прав
ильность имени и пути. Для продолжения нажмите любую клавишу . . .



перепробовал уже все, может у кого есть какие идеи, что я делаю неправильно?

Вернуться к обсуждению:
Не получается открыть dbf файл C/C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2013, 18:19
Готовые ответы и решения:

Как открыть и сохранить файл .dbf?
Через ODBC (Microsoft Visual FoxPro Driver)открыл файл .dbf (форма для заполнения реквизитов). Как...

Открыть файл dbf с именем более 8 символов
Добрый день! Пытаюсь открыть файл dbf в 1С с именем более 8 символов, но через XBase не...

Как открыть dbf-файл в DAO для общего доступа?
Народ, помогите по сабжу...

При попытке открыть DBF файл через OpenFileDialog вылетает ошибка
при попытке открыть DBF файл через OpenFileDialog вылетает ошибка private void...

5
23.05.2013, 18:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2013, 18:19
Помогаю со студенческими работами здесь

Как открыть DBF-файл, выбрать нужные данные и передать их в Текстбоксы ? HELP ME !!!
1. Открываем c: empwork.dbf 2. выбираем (SQL) SELECT A1, A2, A3, A4 FROM WORK WHERE A1=Text1.Text...

Не получается открыть файл
Добрый день, необходимо реализовать обработку данных из файла, я написал следующий отрывок кода, но...

не получается открыть файл
всем привет. у меня такая проблема, когда я пишу в программе путь к файлу: char...

Не получается открыть файл
На экран выводится, что не удалось открыть файл, а при компиляции, что переменная &quot;с&quot; не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru