Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder OpenGL and Borland C++ https://www.cyberforum.ru/ cpp-builder/ thread1307687.html
Выдает такую вот ошибку хотя все библиотеки имеются. Может их как то в свойствах проекта нужно подключить? Если да то как?
C++ Builder Парсить результат JavaScript
Облазил форум, но так и не нашёл решения. Как спарсить с сайта значение, которое появляется при нажатии на кнопку (то бишь это результат вызова java-скрипта).
C++ Builder Мне нужно сформировать отчет в excel, использовав данные из DBGrid https://www.cyberforum.ru/ cpp-builder/ thread1307481.html
Как это можно сделать? Прописываю вот такой код, но пишет ошибку: Неверный тип аргумента mExcel = CreateOleObject("Excel.Application"); //Запускаем экземпляр Excel mExcel.OlePropertyGet("WorkBooks").OleProcedure("Open", "1.xls"); mExcel.OlePropertySet("Visible", True); //Делаем экземпляр видимым Что не так? И как по другому можно это сделать? Нужно использовать OLE Container?
C++ Builder Вывести в Memo из файла минимум, максимум, и отрицательные числа https://www.cyberforum.ru/ cpp-builder/ thread1307151.html
вывести на мемо из файла минимум максимум и отрицательные числа //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <string.h>
C++ Builder Записать возведение числа в степень через цикл for
Здравствуйте. Подскажите, пожалуйста: 1) Как записать число X в степени 2*k через цикл for? 2) Как записать (2*k+1) опять-таки через for? Необходимо учитывать, что k тоже задается циклом, поэтому куда для корректной работы необходимо записать код чисел выше: в цикл k или вне его? Заранее спасибо.
C++ Builder База данных: справочная аэропорта https://www.cyberforum.ru/ cpp-builder/ thread1307095.html
Есть ли уже какие то готовые примеры такой базы данных? можно ссылочки
C++ Builder TEncoding - пример от разработчика Вот есть такой пример от разработчика http://docwiki.embarcadero.com/CodeExamples/XE7/en/TEncoding_(C++) доделанный мною чтобы возвращал 1251: #include <memory> //For STL auto_ptr class //--------------------------------------------------------------------------- #pragma argsused String LoadFile(String NameFile) { // Sample to convert a file of any encoding to UTF8 https://www.cyberforum.ru/ cpp-builder/ thread1307054.html C++ Builder Очередь в динамической памяти
Привет всем, реализую очередь с помощью двух связного списка, можно добавить, удалить и просмотреть элементы, уже всю программу написал только не получается написать удаление элемента, помогите кто чем может. Вот код программы #include <vcl.h> #pragma hdrstop #include "Sp.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma...
C++ Builder Создание события для динамически создаваемого контрола https://www.cyberforum.ru/ cpp-builder/ thread1306359.html
Есть форма и генерация на ней jpg. Как сделать что бы у каждого jpg было событие по нажатию по нему Я пытался сжелать jpg->OnClick= но этим можно лишь перенять событие из созданного на форме обьекта. TForm2 *Form2; extern unsigned int i; extern TImage **jpg; extern bool stp; //--------------------------------------------------------------------------- __fastcall TForm2::TForm2(TComponent*...
C++ Builder Получение ID отключаемой usb флешки https://www.cyberforum.ru/ cpp-builder/ thread1306335.html
BOOL RemoveUSBDevice(int index) //{f1ce5fad-7724-11e1-8fef-005056c00008} - GUID флешки моей { //объявляем переменные GUID GUID_DEVCLASS_DISKDRIVE; //GUID чего-то... хз чего поидее флешки HDEVINFO DrivesPnPHandle; //набор информации об устройстве SP_DEVINFO_DATA DevInfo; //структура SP_DEVINFO_DATA определяет устройство DWORD Parent; //вызываем функции DrivesPnPHandle =...
C++ Builder Создание серии скриншотов
Есть две формы через Button1 запускаю цикл, как мне через эту же кнопку его прервать. oid __fastcall TForm1::Button1Click(TObject *Sender) { if (Button1->Caption=="Делать скриншоты") { Button1->Caption="Закончить делать"; Timer1->Enabled=true; Form2->Visible=true; }
C++ Builder Шифрование методом перестановки Народ пишу программу шифрования не могу сделать чтобы был введен ключ по которому будет генерироваться шифр помогите пожалуйста:) #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <string.h> #include "Unit1.h" //--------------------------------------------------------------------------- https://www.cyberforum.ru/ cpp-builder/ thread1306178.html
Модератор
9256 / 6034 / 2379
Регистрация: 21.01.2014
Сообщений: 25,793
Записей в блоге: 3
23.11.2014, 07:50 0

Блочное чтение файла Excel без сторонних библиотек - C++ Builder - Ответ 6888168

23.11.2014, 07:50. Показов 2038. Ответов 2
Метки (Все метки)

Ответ

Вот так можно... Пример для вывода StringGrid в Excel, офрмляем вариантный массив и впихиваем его в Excel...
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
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//Открыли Ексель
  Variant app, books, book, sheet, Rang, vCell;
  app = CreateOleObject("Excel.Application");
  app.OlePropertySet("Visible",true);
  books = app.OlePropertyGet("Workbooks");
  books.OleProcedure("Add");
  book = books.OlePropertyGet("Item",1);
  sheet = book.OlePropertyGet("WorkSheets",1);
//Сформировали и записали вариантный массив из StringGrid
  String S;
  const int bounds[4] = {0, StringGrid1->RowCount, 0, StringGrid1->ColCount};
  Variant vData = VarArrayCreate(bounds, 3, varVariant);
  for(int i = 0; i < StringGrid1->RowCount; i++)
   for(int j = 0; j < StringGrid1->ColCount; j++)
    {
      if((StringGrid1->Cells[j][i]).IsEmpty()) S = "";
      else S = StringGrid1->Cells[j][i];
      vData.PutElement(S, i, j);
    }
  Rang = sheet.OlePropertyGet("Range",sheet.OlePropertyGet("Cells",1,1),
         sheet.OlePropertyGet("Cells",StringGrid1->RowCount,StringGrid1->ColCount));
  Rang.OlePropertySet("WrapText", false);
  Rang.OlePropertySet("Value",vData);
//Оформляем ширину столбцов
  for(int i = 0; i < StringGrid1->ColCount; i++)
   {
     Variant Clmn = sheet.OlePropertyGet("Cells", 1, i + 1).OlePropertyGet("EntireColumn");
     Clmn.OleFunction("AutoFit");
   }
}


Вернуться к обсуждению:
Блочное чтение файла Excel без сторонних библиотек C++ Builder
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2014, 07:50
Готовые ответы и решения:

Возможно ли чтение XML файла с C++ без использования сторонних библиотек?
Если нет, то какие библиотеки лучше?

Чтение ID3v2 в MP3 тегов без использования сторонних библиотек
Здравствуйте господа. Я столкнулся с проблемой при чтении ID3v2 тегов: в случае использования...

Обработка и проигрывание звукового файла без использования сторонних библиотек
Всем доброго времени суток! Мне задали в качестве экзаменационного задания по WINAPI, написать...

Графика без сторонних библиотек
Интересует следующий вопрос: можно ли без сторонних библиотек, чистым С++ вывести пиксели разных...

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

Создание икосаэдра без сторонних библиотек
Помогите создать икосаэдр в 3D на C# без использования библиотек. И нужно чтобы он крутился на...

Рисование 3D фигур без использования сторонних библиотек
в последнее время стало интересно как рисовать математически 3D фигуры в c# при этом не используя...

архивирование кталога без использования сторонних библиотек
может кто сталкивался...кодом поделится;)

Парсинг HTML без использования сторонних библиотек
Доброго времени суток всем кто читает сеё сообщение %) Прошу помочь кодом, советами, примером,...

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