Последние записи
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
25th
Фев
как бороться со знаками вопросов при проблеме с кодировкой в INDY 10 Delphi ?
… Где то я не догоняю — как с этим бороться , передаю параметры в Post …
Авторизация уже прошла и страничка БЕЗ ПАРАМЕТРОВ загружается,
на ней есть несколько полей и кнопка [Применить фильтр]
в запросе ей соответствует поле Filter.
Поля заполняю точно так же как это вижу сниффером в момент ручного заполнения полей и нажатия кнопки [Применить фильтр]
вот часть кода:
код delphi:
...
ADDR := 'http://' + Edit1.Text;
mpfd := TIdMultiPartFormDataStream.Create;
...
mpfd.AddFormField('ENaklDateF', '');
mpfd.AddFormField('ZStatusList', '(все)');
mpfd.AddFormField('Filter', 'Применить фильтр');
...
stream := TMemoryStream.Create;
...
idhttp1.Post(ADDR,mpfd,stream);
...
Сниффер показывает, что я передаю (сниффер: HTTPAnalyzer Stand-alone)
...
mpfd.AddFormField('ENaklDateF', '');
mpfd.AddFormField('ZStatusList', '(???)');
mpfd.AddFormField('Filter', '????????? ??????');
...
HTTPEncode, AnsiToUtf8, UTF8Encode не помогают
Как бороться с этими ВОПРОСИКАМИ , есть знатоки ?
… Некоторые наблюдения …
Запускаю проект и смотрю, что в итоге ушло в Post Data в соответствующей переменной
Точно так же просматриваю, что отсылает на сервер http://…/OrderList.aspx
при нажатии на кнопку [Применить фильтр]
Так вот:
если я отправляю из программы — то переменная ZStatusList = ‘(???)’,
если запрос отправить со странички ручками — то переменная ZStatusList = ‘(все)’ и остальные поля тоже с русскими буковками а не с вопросиками.
Вот такая неувязочка.
( ЗЫ: Причем если получать данные со странички простым GET сразу в MEMO будет таже проблема с ВОПРОСИКАМИ а если через ПОТОК то все ок. И еще — если скомпилировать проект не на 10 INDY а на старой что идет в комплекте с дистрибутивом Delphi 7 то все ОК — вижу русский и при приеме и при отправки. )
Естественно Post отрабатывается без параметров, как будто я просто первый раз зашел на страничку.
( там данный просто за последнюю неделю отображаются ).
Что посоветуете — сносить INDY 10 и вертать старую (хотя очень не хочется да и будут думаю те еще траблы с возвратом) или есть способ побороть проблему?
17th
Окт
Получение имён листов из закрытых книг Excel
Задачка у меня в том чтобы вернуть имя файла если в данном файле содержится искомый текст, просмотрев все файлы которые есть в папке.
Подробнее: есть функция для получения значения из закрытой книги. Пишу макрос который перебирает все книги в папке и если в каком-то из файлов в любом из листов в ячейке C4 встретится искомый текст, то он вернет его имя. Весь затык в том как прописать в данном случае поиск во всех листах файла…
16th
Окт
Разделить файл Excel на несколько частей
Подскажите, пожалуйста, как программно сделать вот такую процедурку:
имеется файл Excel
состоит из 4 столбцов и 20 000 строк
Необходимо макросом разбить его на части по 500 строк каждый.
после разбивки должно получиться 40 файлов.
Скажем, имеется файл январь-2009.хls
после разбивки нужно что бы получилось январь-2009-1.xls
январь-2009-2.xls……………….январь-2009-40.xls
30th
Сен
Выбор записей из ListBox в соответствии со значением ComboBox и размещение результата в Memo
Допустим у меня есть combobox и memo. В комбобокс у меня есть оценки (2,3,4,5).. в Listbox у меня написано например 2=Иванов… И вот как мне,выбирая в комбобокс «2»,в мемо отобразить Иванов..
1st
Ноя
Симплекс метод Delphi исходник
Выкладываю здесь этот исходник, сразу предупреждаю, программа сложная. Мне пришлось полчаса поработать, чтобы выкинуть из неё всё лишнее.Итак, все чайники-программисты, все кому срочно надо, все ленивые программисты (такие как я) и все халявщики ВОЗРАДУЙТЕСЬ! Вы можете скачать исходник этой программы совершенно бесплатно, без отправки смс, и прочих извратов
16th
Сен
SHA1-хеширование, реализация на Delphi
Мне понадобилось хешировать некоторый текст методом SHA1 (не будем вдаваться в подробности). Для этого я стал искать примеры реализации на Delphi. И нашел… Код я, как смог, доработал (заработал в Delphi 2010, правильный хеш пустой строки).
22nd
Май
Плавное появление/исчезновение объекта TImage
На форме есть объект (пускай Image1). В данный момент на канвасе рисуется картинка. Нужно, чтобы при наведении мыши изображение плавно появлялось, а при отведении — плавно исчезало.
28th
Фев
Добавление записи в таблицу из формы (MS Access)
Нужно чтобы при нажатии на кнопку в связанную с формой таблицу добавилась запись. Запись из 3-х частей (в таблице 3 столбца), каждая из который вводится из поля для ввода текста.
28th
Ноя
Как узнать внешний IP-адрес?
Как узнать свой внешний айпи? Может компонент какой есть?
P.S. юзал idipwatch, показует только локалку…
15th
Июл
Как наиболее быстро и грамотно сортировать массивы строк?
Честно говоря, несколько ошарашен отсутствие в VBA подобных встроенных функций (push, pop, shift, unshift, sort и т.д.), без них становиться совсем грустно…
Нормального справочника с примерами по VBA тоже не могу найти. Кстати, может подскажите такой?
Как же, все-таки, наиболее быстро и грамотно сортировать массивы строк?
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)