Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Парсинг текста по тегам в Memo https://www.cyberforum.ru/ cpp-builder/ thread1492945.html
Есть текст в Memo <input name="ip" size="15" maxlength="15" value="119.188.127.38" alt="119.188.127.38" id="ip" onclick="this.select();"> Нужно удалить все кроме 119.188.127.38(ip) Юзаю код int a=(Memo1->Text.Pos("value="));
Ошибка E2285 Could not find a match for 'ifstream::basic_ifstream(UnicodeString)' C++ Builder
Здравствуйте. Объясните чайнику, из-за чего не работает этот код? Точнее как исправить... E2285 Could not find a match for 'ifstream::basic_ifstream(UnicodeString)' if ( OpenTextFileDialog1->Execute() ) { String linktofile = OpenTextFileDialog1->FileName; char *str = new char; int i = 0;
C++ Builder Написать игру "Найди двойника" на C++ Builder 6 https://www.cyberforum.ru/ cpp-builder/ thread1492545.html
Добрый день форумчане!Задача состоит в написании игры "Найди двойника",я думаю многие знакомы с ней: Вообщем нужно выбирать пары одинаковых изображений.При этом изображения закрыты,а можно посмотреть только две фотографии,если они разные,они закрываются,если одинаковые,становятся открытыми.Когда все изоражения открыты,игра закончена. Сам алгоритм игры я уже продумал... Суть вопроса в...
C++ Builder Error: Unable to perform link Здравствуйте, форумчане. Вчера скачал купил Embarcadero RAD Studio XE8 Architect 22.0 19027.8951 x86 x64 Все поставилось, без ошибок, кряк сработал активировал официально купленным ключом :D Решил создать пустой проект на С++ (раньше только на VC++ работал), вообщем жму New -> Form Application... В общем создался проект, появилось окно дизайна моей программы и ничего я не меняя я решил... https://www.cyberforum.ru/ cpp-builder/ thread1492542.html
C++ Builder FastReport Code
Доброго времени суток. Пытаюсь использовать FasrReport в XE8. В дизайнере FasrReport (который появляется при двойном щелчке мыши по компоненту frxReport1) не могу попасть в область Code. (Код). Щелкаю по вкладке - реакция нулевая. Вернее переходит на вкладку Data если был не на ней. Следовательно никакой скрипт вставить не могу. Сталкивался ли кто-нибудь с такой проблемой? И можно ли программно...
C++ Builder Ошибка при сохранении файла Почему при сохранении файла, если для формирования его имени использовать DateToStr(Now()) и TimeToStr(Now()) происходит ошибка? void __fastcall TForm1::Button3Click(TObject *Sender) { AnsiString name; name="progr ("+DateToStr(Now())+"___"+TimeToStr(Now())+")"; Memo1->Lines->SaveToFile(name+"1.txt"); } https://www.cyberforum.ru/ cpp-builder/ thread1492310.html
C++ Builder Сравнение дат https://www.cyberforum.ru/ cpp-builder/ thread1492295.html
Добрый день. Существует ли функция для сравнения переменных типа DateTime? Т.е. у меня есть массив DateTime a и переменная DateTime b. Пробегаюсь по массиву и ищу значения, которые меньше b. Спасибо.
C++ Builder TRectangle заливка
Как перекрасить все компоненты класса TRectangle? Дабы не быдлокодить, по проще решение хочу спросить.
C++ Builder Авторизация на сайте amazon.com Пытаюсь авторизоваться на сайте amazon.com, но в параметрах Post есть некая metadata1 не могу понять где взять этот параметр. Примеры этих самых metadat ... https://www.cyberforum.ru/ cpp-builder/ thread1492136.html C++ Builder Событие KeyDown не работает при выборе другого языка Добрый день! Подскажите пожалуйста, как решить проблему: В оригинальном языке приложения, по нажатию клавиши F1 должна появиться справка того окна, которое на данный момент находится в фокусе. Работает по событию OnKeyDown. Когда приложение запускается на другом языке (перевод делал через стандартные средства CBuilder 6 Language -> Add и т.д.) то формы не реагируют на нажатие F1. ... https://www.cyberforum.ru/ cpp-builder/ thread1491938.html
Есть ли способы заблокировать выполнение других программ? C++ Builder
Есть ли способ как можно заблокировать работу других программ, пока выполняется написанная в билдере моя программа? Что-то типа того, когда открывается меню сохранения какой-нибудь картинки в браузере. И можно либо выбрать директорию сохранения, либо выйти. Можно-ли что-то наподобие реализовать. Что бы когда открыта моя программа, можно было бы либо только в ней работать, либо закрыть её. А...
C++ Builder Shockwave flash перехватывает сообщения от joystick ? Столкнулся с такой штукой: есть проект с несколькими Shockwave flash'ами и обработкой сообщений от joystick'а. На одном компе все работает нормально, на другом сообщения от joystick'а не доходят до обработчика, как только компонентам Shockwave ставится свойство Visible=false; все становится нормально. https://www.cyberforum.ru/ cpp-builder/ thread1491822.html
0 / 0 / 0
Регистрация: 09.02.2015
Сообщений: 83
0

При синхронизации функции из потока возникает ошибка: "Out of memory" - C++ Builder - Ответ 7840071

05.07.2015, 15:19. Показов 1975. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Есть код:
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
58
59
60
61
62
63
//---------------------------------------------------------------------------
void __fastcall MyThread::Log()
{
    Form1->Edit3->Text = StrToInt(Form1->Edit3->Text) + 1;
}
//---------------------------------------------------------------------------
void __fastcall MyThread::Progress()
{
    Form1->ProgressBar1->Position = Form1->ProgressBar1->Position + 1;
}
//---------------------------------------------------------------------------
void __fastcall MyThread::ProgressInit()
{
    Form1->ProgressBar1->Min = 0;
    Form1->ProgressBar1->Max = Form1->Key_list->Count;
    Form1->ProgressBar1->Step = 1;
}
//---------------------------------------------------------------------------
void __fastcall MyThread::Execute()
{
TIdHTTP* IdHTTP1= new TIdHTTP(NULL) ;
TIdSSLIOHandlerSocketOpenSSL *IdSSLIOHandlerSocketOpenSSL1 = new TIdSSLIOHandlerSocketOpenSSL(NULL);
TIdSocksInfo *IdSocksInfo1 = new TIdSocksInfo(NULL);
TIdCompressorZLib *IdCompressorZLib1 = new TIdCompressorZLib(NULL);
TStringList *sf = new TStringList();
String ClearKey = "", ref;
IdHTTP1->AllowCookies= true;
IdHTTP1->HandleRedirects = true;
IdHTTP1->Compressor =  IdCompressorZLib1;
IdHTTP1->Request->UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"; // задаем юзер-агент
IdHTTP1->Request->Accept = "text/html";
IdHTTP1->Request->AcceptLanguage = "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3";
IdHTTP1->Request->Host = "www.google.ru";
IdHTTP1->Request->AcceptEncoding = "gzip";
IdSocksInfo1->Version = svSocks5;
IdSocksInfo1->Host = "31.28.4.8";
IdSocksInfo1->Port = 16932;
IdSSLIOHandlerSocketOpenSSL1->TransparentProxy = IdSocksInfo1;
IdHTTP1->IOHandler = IdSSLIOHandlerSocketOpenSSL1;
IdSocksInfo1->Authentication = saNoAuthentication;
IdSSLIOHandlerSocketOpenSSL1->ConnectTimeout=3000;
IdSSLIOHandlerSocketOpenSSL1->ReadTimeout=3000;
int iter = 0;
Synchronize(&ProgressInit);
while(iter < Form1->Key_list->Count)
{
    ClearKey = "";
    // делаем преобразования с ключем
    ClearKey = DeleteSymbol(Form1->Key_list->Strings[iter]);
    ref=UrlEncode(TIdURI::URLEncode("https://www.google.ru/search?client=opera&q=" + ClearKey + "&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest"));
    sf->Text = IdHTTP1->Get(ref);
    Sleep(2500);
    Synchronize(&Log);
    Synchronize(&Progress); // <---<---
    iter++;
}
delete IdHTTP1;
delete IdSSLIOHandlerSocketOpenSSL1;
delete IdSocksInfo1;
delete IdCompressorZLib1;
delete sf;
}
//--------------------------------------------------------------------------
Проблема заключается в том, что когда в программе используется строчка Synchronize(&Progress); - я получаю ошибки. Если же я закомментирую эту строку, то никаких ошибок не появляется.
Неужто я не правильно работаю с ProgressBar?
C++
1
Form1->ProgressBar1->Position = Form1->ProgressBar1->Position + 1;
Помогите,пожалуйста, разобраться.

Вернуться к обсуждению:
При синхронизации функции из потока возникает ошибка: "Out of memory" C++ Builder
Миниатюры
При синхронизации функции из потока возникает ошибка: "Out of memory"   При синхронизации функции из потока возникает ошибка: "Out of memory"  
Вложения
Тип файла: zip project.zip (6.87 Мб, 6 просмотров)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2015, 15:19
Готовые ответы и решения:

При синхронизации потока виснит
Можно ли решить данную проблему ?: 1) Создаю поток для получения данных из интернета // все ОК...

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

Возникает ошибка при вызове функции
Создал функцию: CREATE FUNCTION primer3 (@i integer) returns table return select FIO_voditely...

Ошибка при выполнении функции (std::bad_alloc at memory location)
При выполнении функции выскакивает ошибка: Unhandled exception at 0x77b815de in SII_V1_Lab2.exe:...

При обращении к функции из dll ошибка attempted to read or write protected memory
После создание контекста опенгл, пробую использовать функции из расширения glew. И вот при...

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

При вызове функции возникает ошибка Inner matrix dimensions must agree
Здравствуйте! При вызове функции у=sin(x)cos(x) возникает ошибка Inner matrix dimensions must...

возникает ошибка при использовании массива, как параметр функции
Добрый вечер. Помогите разобраться, пожалуйста. Задача: Проверьте, верно ли, что количество строк...

При передаче выходных значений из блока функции возникает ошибка
При попытке передать значения вылетает ошибка Код блока: bb=100; Aeq=; for i=1:N ...

При выгрузке библиотеки(ДЛЛ) возникает возникает ошибка
Здравствуйте!! Ребята, подскажите, по такому вопросу написал код создания кнопки на форме при...

При создании процедуры возникает ошибка из-за присваивания параметру типа datetime функции getdate()
create procedure insintozak @kod_s numeric(3), @kod_p numeric(6), @data datetime = getdate () as...

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