Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 1003
от 10.12.2007, 12:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 438, Экспертов: 61
В номере:Вопросов: 3, Ответов: 4


Вопрос № 112338: Вычитал, что начиная с Delphi8 возможна перегрузка операторов. Кому не трудно, привидите, пожалуйста, рабочий пример класса с перегруженными операторами, а также опишите необходимые условия для их перегрузки....
Вопрос № 112341: Подскажите как организовать следующее: переменная типа STRINIG должна "содержать" больше 255 символов (если это возможно). Или как организовать передачу строки из текстового файла строки более 255 символов в RichEdit?...
Вопрос № 112427: Помогите сделать прогу(исходник), которая будет обращаться к заданным интернет-страницам и выводить данные на прогу. Нужно, чтобы прога показывала рисунки(защитный код), поле для ввода данных, типа как при регистрации и нажимала кнопку. Вопрос: как у...

Вопрос № 112.338
Вычитал, что начиная с Delphi8 возможна перегрузка операторов.
Кому не трудно, привидите, пожалуйста, рабочий пример класса с перегруженными операторами, а также опишите необходимые условия для их перегрузки.
Отправлен: 04.12.2007, 17:43
Вопрос задал: Зиновьев Дмитрий Владимирович (статус: 8-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Selya
Здравствуйте, Зиновьев Дмитрий Владимирович!
Посмотри эту веточку:
Фичи в Delphi 10, перегрузка операторов, etc

Длинная ссылка
-----
∙ Отредактировал: Агапов Марсель (Специалист)
∙ Дата редактирования: 04.12.2007, 23:53
Ответ отправил: Selya (статус: 1-ый класс)
Ответ отправлен: 04.12.2007, 23:44


Вопрос № 112.341
Подскажите как организовать следующее: переменная типа STRINIG должна "содержать" больше 255 символов (если это возможно). Или как организовать передачу строки из текстового файла строки более 255 символов в RichEdit?
Отправлен: 04.12.2007, 18:00
Вопрос задал: Владик (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Виктор Пырлик
Здравствуйте, Владик!

в приложении примеры.

AnsiString ~2^31 characters 4 bytes to 2GB 8-bit (ANSI) characters, DBCS ANSI, MBCS ANSI, etc.

Если вы специально ничего не меняли (не устанавливали директивы), то тип String воспринимается как AnsiString. А его размер приведен выше.

Приложение:

---------
Если ничего не помогло - надо читать инструкцию

Ответ отправил: Виктор Пырлик (статус: Специалист)
Ответ отправлен: 04.12.2007, 20:44
Оценка за ответ: 5
Комментарий оценки:
Спасибо за помощь? c первой половиной вопроса все получилось. Наверно я неправильно выразился про текстовый файл - в текстовом файле есть множество строчек, и мне надо вытаскивать одну из строчек по "индексу", т.е. или 30, или 2, или 25 строчку в RichEdit


Вопрос № 112.427
Помогите сделать прогу(исходник), которая будет обращаться к заданным интернет-страницам и выводить данные на прогу. Нужно, чтобы прога показывала рисунки(защитный код), поле для ввода данных, типа как при регистрации и нажимала кнопку. Вопрос: как узнать идентификатор кнопки, поля ввода данных, расположение картинки ? Буду благодарен.
Олег.
Отправлен: 05.12.2007, 12:00
Вопрос задал: Sovin Oleg Alexeewith (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Raptor3
Здравствуйте, Sovin Oleg Alexeewith!

Узнать очень легко - вариант: исходный код интернет страницы (в ie получить можно - нажав правой кнопокой на странице -"Просмотр HTML кода") открываешь например в Dreamweaver, нажимаешь на кнопку, поле ввода, картинку - и в панели свойств данных объектов отображается вся необходимая информация

P.S. к полям ввода лучше всего обращатся по имени (одинковых еще не встречал), а к кнопке по значению (на одной форме часто бывает пара кнопок с именем submit)
P.S.S. а зачем знать расположение картинки? необходимо знать адрес картинки, причем урл картинок(защитный код) формируется на лету - благо что меняется тока последние цифры, буквы
---------
Программист - это человек который решает проблему, о которой вы не знаете, способом который вы не понимаете
Ответ отправил: Raptor3 (статус: 2-ой класс)
Ответ отправлен: 05.12.2007, 12:52
Оценка за ответ: 5
Комментарий оценки:
Можно по-подробнее пожалуйста... на примере какого-нибудь сайта, например http://wmauction.com/ (внизу слева)

Отвечает: DimonSoft
Здравствуйте, Sovin Oleg Alexeewith!

Работа с Internet - это в сторону WinSocks или, если лень вникать в детали, то WinInet API (там ничего особенно сложного нет, в интернете тоже полно информации).

Итак, страница загружена. Дальше надо разбирать код HTML. Это уже свободное творчество: зависит от конкретной задачи, сказать что-либо конкретное по Вашему описанию сложно. Просто в результате этой операции Вы должны получить информацию о тех элементах страницы, которые Вас интересуют.

Дальше, насколько я понимаю, Вам нужно отправить введнное пользователем число. Это тоже вполне реализуемо с помощью WinInet API.

Вообще говоря, если речь идёт о произвольном сайте, то задача не очень-то проста: на разных сайтах одинаковым формам может соответствовать разный HTML-код. Поэтому в программах такого типа обычно пользователю предлагается выбрать конкретную форму из списка доступных.

P.S. Если Вы надеетесь использовать такую программу для экономии трафика при попытке насобирать денег с СервисаНаКоторомРаздаютДеньгиЗаЧислаСКартинок, то спешу Вас огорчить: особой экономии трафика не получится, т.к. страницу придётся загружать целиком, да и потом объём скачанной информации провайдером всё равно округляется до КБ. Но это уже лирическое отступление.
Ответ отправил: DimonSoft (статус: 3-ий класс)
Ответ отправлен: 05.12.2007, 12:56
Оценка за ответ: 5
Комментарий оценки:
Комментирую: "P.S. Если Вы надеетесь использовать такую программу для экономии трафика при попытке насобирать денег с СервисаНаКоторомРаздаютДеньгиЗаЧислаСКартинок, то спешу Вас огорчить: особой экономии трафика не получится, т.к. страницу придётся загружать целиком, да и потом объём скачанной информации провайдером всё равно округляется до КБ." Вот именно что-то типа этого я и хочу сделать для себя, пожалуйста помогите, например сайт http://wmauction.com/. Там внизу слева, как сделать это всё в программе(ввод кошелька, показ картинки и самоответ на вопрос картинки или по алгоритму и нажатие кнопки) Пожалуйста ответьте...


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.65 от 04.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное