Можно вас попросить скомпилировать Скомпилируйте плз кому не лень а то у меня библиотеки в дельфи старые буду примного благодарен _http://dump.ru/file/1434665
Может кто помоч: искал исходники канального снифера на делфях, нашел DumpDemo работает норм, но исходники не хатят компилится на дэлфе) компоненты говорит нужны. компоненты тоже искал но не нашол( помогите плиз может у кого есть с компонентами етот же снифер или кто писал канальный снифер и остались исходники ... поделитесь плиз) p.s. вот ссылка на архив с исходниками и скомпиленной прогой с сайта создателя http://rouse.drkb.ru/files/dumpdemo_delphi_vcl.zip
Подскажите кто с инди работал.Там нет никаких ограничений на мультипоточность?К примеру к в случае с wininet
Как из одной формы вызывать процедуру другой формы. Например в Unit2 находятся переменные, которые я хочу передать в Unit1 пробывал так: Unit2 Code: procedure TForm2.Button1Click(Sender: TObject); var zz:string; dd:string; begin zz:=Edit1.text; dd:=Edit1.text; TForm1.the(zz,dd); end; Unit1 Code: procedure TForm1.the(zz:string; dd:string); begin showmessage(zz); showmessage(dd); end; неполучается. Может я забыл, что-то указать?
нe TForm1.the(zz,dd); , а Form1.the(zz,dd); при нажатии Ctrl+F9 будет вопрос, о том что вызываемый метод находится в "соседнем" юните, хотите-ли вы его добавить? отвечаешь положительно и в секции uses появляется unit2
Ну допустим из несколько десятков потоков будут одновременно слатся пост запросы .Небудет ли проблем с реализацией такого на инди?
ZET36, в Unit1 находишь uses, который после interface, добавляешь туда "Unit2". В Unit2, в свою очередь, находишь implementation, после него дописываешь uses и "Unit1". Все, теперь из модулей доступны методы друг-друга. Если необходима функция из другого модуля, а не метод, то ее нужно объявить перед implementation (например, после раздела глобальных переменных)
можно через idhttp, надо вот только подключить к нему idssliohandler с вкладки indy misc (св-во iohandler) и в папке проги/системной папке должны лежать эти библиотеки
Эмм... В дельфе есть строка str := "Hello <delete>fucking</delete> world"; Мне нужно удалить сами знаете чё Тоесть регулярка получается такая regular := "/(\<delete\>.*\<\/delete\>)/"; А вот функцию для удаления/замены так и не нагулил, везде какое-то задротство, либо в дельфе нет поддержки регулярок, либо я нето ишу... Подскажите функцию в PHP это будет так PHP: <?php $string = "Hello <delete>fucking</delete> world"; $pattern = "/(\<delete\>.*\<\/delete\>)/"; $replacement = ""; echo preg_replace($pattern, $replacement, $string); ?>
Ponchik, есть замечательная функция StringReplace Code: _s:=StringReplace(_s,'%',_p,[rfReplaceAll]); еще можно использовать pos и delete Nightmarе, у себя не нахожу, стукни в асю, попробуем сделать)
Ponchik ну ты ппц, в дельфи есть поддержка регуляркок... =\ TRegExpr - http://www.regexpstudio.com/RU/TRegExpr/Help/About.html VBScripts - http://www.delphisources.ru/pages/faq/base/regular_expressions.html
не) просто я так понял, что тебе нужно удалить теги, это просто замена, сорри тогда я б стал делать через Pos, PosEx и delete, если без регулярок
ктонибудь знает как сформировать сетевой пакет полностью из данных которые нужны мне и отправить его, т.е. чтобы драйвер не дописывал сам мак назначения, мак отправителя, номер протокола и тд и тп. а я полностью начиная с первого байта и до последнего сам сформировывал и отправлял пакет... p.s. за сылки на соответствующие материалы тоже буду благодарен
На программном уровне доступны протоколы выше третьего. Мак добавляется на втором вроде-бы. Короче, никак ты это не сделаешь в домашних условиях. Почитай документацию по уровням повнимательнее.
чет я сомневаюсь.. у меня помню был снифер дак в нем была функция изменения перехваченного пакета и отправка его в интерфейс, если мне не изменяет память то прога называлась Iris вот нашел инфу но тут на си... прочитай про ARP-spoofer =) http://www.sklyaroff.ru/x15.php