HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.06.2009, 10:58
dos999
Познающий
Регистрация: 15.02.2008
Сообщений: 98
Провел на форуме:
183980

Репутация: 50
По умолчанию

Цитата:
Как выделить память для PChar?
и ещё =)

Код:
var   
  c: PChar;   
begin   
  new(c);
 
Ответить с цитированием

  #2  
Старый 22.06.2009, 11:53
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

Нужно скопировать текст из edit в буфер обмена.Как это можно осуществить?
 
Ответить с цитированием

  #3  
Старый 22.06.2009, 11:59
Lazar88
Новичок
Регистрация: 03.06.2009
Сообщений: 7
Провел на форуме:
46558

Репутация: 1
Отправить сообщение для Lazar88 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Nizhegorodets  
Нужно скопировать текст из edit в буфер обмена.Как это можно осуществить?
Clipboard.AsText := edit1.text;

в разделе Uses должен быть прописан модуль ClipBrd
 
Ответить с цитированием

  #4  
Старый 22.06.2009, 12:07
Lazar88
Новичок
Регистрация: 03.06.2009
Сообщений: 7
Провел на форуме:
46558

Репутация: 1
Отправить сообщение для Lazar88 с помощью ICQ
По умолчанию

Нужно занести данные на web страницу через TWebBrowser
выдает ошибку:


Подскажите что не так.
И поделитесь ссылкой на подробную статью о работе c TWebBrowser если есть у кого

Код:
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ComCtrls, OleCtrls, SHDocVw, MSHTML_TLB;

procedure TForm1.Button1Click(Sender: TObject);
var
v: Variant;
 form : variant;
 f,i:Integer;
 begin
WebBrowser1.Navigate('http://id.rambler.ru/sсriрt/newuser.cgi');

for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin
form:=WebBrowser1.OleObject.Document.forms.Item(f) .elements;
for i:=0 to form.Length-1 do
if form.item(i).name='login' then 
form.item(i).value:='test1'
else
if form.item(i).name='firstname' then 
form.item(i).value:='test2';

end;  end;

вылетает здесь:
for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin

а если заменить WebBrowser1.OleObject.Document.forms.Length-1 просто на цифру то здесь:
form:=WebBrowser1.OleObject.Document.forms.Item(f) .elements;
 
Ответить с цитированием

  #5  
Старый 22.06.2009, 13:03
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

Цитата:
Сообщение от Lazar88  
Clipboard.AsText := edit1.text;

в разделе Uses должен быть прописан модуль ClipBrd
+1
 
Ответить с цитированием

  #6  
Старый 22.06.2009, 13:13
--StraNger--
Познающий
Регистрация: 04.01.2009
Сообщений: 94
Провел на форуме:
404716

Репутация: 145
Отправить сообщение для --StraNger-- с помощью ICQ
По умолчанию

Цитата:
Сообщение от Nizhegorodets  
Нужно скопировать текст из edit в буфер обмена.Как это можно осуществить?
Кстати не обязательно использовать отдельный класс Clipboard
Т.е.у некоторых компонентов есть свои методы.
Например:
Код:
Edit1.CopyToClipboard //копировать в буфер
Edit1.CutToClipboard //вырезать
 
Ответить с цитированием

  #7  
Старый 22.06.2009, 12:56
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

работа тут идет в асинхронном режиме и по этому
WebBrowser1.Navigate('http://id.rambler.ru/sсriрt/newuser.cgi'); - заставляет грузить страницу
for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin - пытается обратиться к еще незагруженным данным, так что ожидай события OnDocumentComplete
 
Ответить с цитированием

  #8  
Старый 22.06.2009, 13:37
Lazar88
Новичок
Регистрация: 03.06.2009
Сообщений: 7
Провел на форуме:
46558

Репутация: 1
Отправить сообщение для Lazar88 с помощью ICQ
По умолчанию

Цитата:
Сообщение от slesh  
работа тут идет в асинхронном режиме и по этому
WebBrowser1.Navigate('http://id.rambler.ru/sсriрt/newuser.cgi'); - заставляет грузить страницу
for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin - пытается обратиться к еще незагруженным данным, так что ожидай события OnDocumentComplete
можно по подробнее об использовании события? желательно на примере.
 
Ответить с цитированием

  #9  
Старый 22.06.2009, 13:54
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

зафикач код
Код:
for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin
form:=WebBrowser1.OleObject.Document.forms.Item(f)   .elements;
for i:=0 to form.Length-1 do
if form.item(i).name='login' then 
form.item(i).value:='test1'
else
if form.item(i).name='firstname' then 
form.item(i).value:='test2';
в обработчик события. (события - там где свойства компонента, тока на другйо вкладке)
 
Ответить с цитированием

  #10  
Старый 22.06.2009, 14:00
Lazar88
Новичок
Регистрация: 03.06.2009
Сообщений: 7
Провел на форуме:
46558

Репутация: 1
Отправить сообщение для Lazar88 с помощью ICQ
По умолчанию

Цитата:
Сообщение от slesh  
зафикач код
Код:
for f:=0 to WebBrowser1.OleObject.Document.forms.Length-1 do begin
form:=WebBrowser1.OleObject.Document.forms.Item(f)   .elements;
for i:=0 to form.Length-1 do
if form.item(i).name='login' then 
form.item(i).value:='test1'
else
if form.item(i).name='firstname' then 
form.item(i).value:='test2';
в обработчик события. (события - там где свойства компонента, тока на другйо вкладке)
все разобрался. все работает. спасибо
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ