ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1621  
Старый 26.05.2008, 16:24
Аватар для t04
t04
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
Провел на форуме:
246020

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

кто нить подскажите быстрый и не заваленный код как можно узнать свой внешний ай пи. Если возможно то желательно что бы не включать в работу запрос на сайт который выдает ай пи.
 
Ответить с цитированием

  #1622  
Старый 26.05.2008, 16:49
Аватар для Archangelus
Archangelus
Новичок
Регистрация: 11.05.2008
Сообщений: 27
Провел на форуме:
78594

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

Ещё раз очень прошу помочь мне примером (исходником с описанием). Просто мой вопрос как-то был деликатно обойдён
Кто может сделать пример игры: "Крестики-нолики" через интернет? (я хочу более сложную игрушку сделать, но мне нужен пример для работы с данными через интернет)
Соединение не по Ip (потому, что у многих он не явный), допустим через какой-либо сайт на бесплатном хостинге
 
Ответить с цитированием

  #1623  
Старый 26.05.2008, 17:48
Аватар для qPhoenix
qPhoenix
Banned
Регистрация: 15.12.2005
Сообщений: 95
Провел на форуме:
1509352

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

Цитата:
Сообщение от t04  
кто нить подскажите быстрый и не заваленный код как можно узнать свой внешний ай пи. Если возможно то желательно что бы не включать в работу запрос на сайт который выдает ай пи.
IpHlpApi
http://slil.ru/25830886 <- Униты и Примеры
по твоей теме пример -- IpTest.dpr
 
Ответить с цитированием

  #1624  
Старый 26.05.2008, 17:55
Аватар для t04
t04
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
Провел на форуме:
246020

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

Archangelus, найди исходники игры "крестики-нолики" а затем просто передавай по протоколу irc данные.
по этой ссылке ты найдешь компонент мс-рем"а для работы с irc
_http://petools.org.ru/mirc_ms-rem.rar
 
Ответить с цитированием

  #1625  
Старый 26.05.2008, 18:12
Аватар для Dr.KoD
Dr.KoD
Познающий
Регистрация: 01.03.2008
Сообщений: 68
Провел на форуме:
140772

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

t04, вот процедура выводит все ip адреса:
Код:
procedure TForm1.Button1Click(Sender: TObject);
type
  InAddr = Array[0..10] of PInAddr;
  TInAddr = ^InAddr;
var
  Host: PHostEnt;
  pPtr: TInAddr;
  Buffer: Array[0..63] of char;
  i: Integer;
  Socket: TWSAData;
begin
   ListBox1.Clear;
   WSAStartup( $101, Socket );
   GetHostName( Buffer, SizeOf( Buffer ) );
   Host := GetHostByName( buffer );
   if Host = nil then Exit;
   pPtr := TInAddr( Host^.h_addr_list );
   i := 0;
   while pPtr^[i] <> nil do
   begin
      ListBox1.Items.Add( inet_ntoa( pPtr^[i]^ ) );
      Inc( i );
   end;
   WSACleanup;
end;
Цитата:
Соединение не по Ip (потому, что у многих он не явный), допустим через какой-либо сайт на бесплатном хостинге
Это, что что то из области фантастики? А сайт не имеет своего ip адреса?
Цитата:
Кто может сделать пример игры: "Крестики-нолики" через интернет? (я хочу более сложную игрушку сделать, но мне нужен пример для работы с данными через интернет)
Мне больше всего понравилось тут то, что ты нам предлагаеш написать эту программу, не затратив ни каких своих усилий!!!
Начинай писать сам, а потом выкладывай свой кодсюда, а мы уже в меру своих сил и возможностей тебе постараемся ответить.
А для начала иди почитай книжки, авось в какойнибудь найдеш пример такой игры!!!
AHTOLLlKA А, что тебе мешает подставить в post запрос, в тот код, который я тебе дал, то что тебе нужно?
 
Ответить с цитированием

  #1626  
Старый 27.05.2008, 02:54
Аватар для A2GIL
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме:
422909

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

Цитата:
Сообщение от [Dezzter]  
Последнее время очень часто делфи 7 выдаёт такие ошибки http://smages.com/da/dd/daddc3c065573ced6b770d87dceb7b5e.jpg.htm
вот например кинул на форму батон и ProgressBar и такая ошибка, пугает что такое часто бывает, в чём трабла?
Так сложно сказать из-за чего именно происходит такая ошибка, потому что Делфи по разным причинам может выдавать такое. Есесно, что это не из-за неправильного кода-код правильный! Возможно причина даже в том, что криво поставлена Делфи или же проблемы с памятью
 
Ответить с цитированием

  #1627  
Старый 27.05.2008, 13:39
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


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

Я встречал с похожей ошибкой. И возникала она также по непонятным причинам. Помогло только то, что удалил все файлы дельфы, даже из Common file после чего ставил дельфу. перезапускал комп. Потом уже запускал дельфу и ставил нужны екомпоненты и дополнения. В противном случае без перезагрузки первый запуск давал в дальнейшем хорошие глюки
 
Ответить с цитированием

  #1628  
Старый 27.05.2008, 16:32
Аватар для Karapuziko
Karapuziko
Познающий
Регистрация: 20.01.2008
Сообщений: 47
Провел на форуме:
71868

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

Здравствуйте помогите решить
(понимаю что это не решебник но все же буду очень признателен!)

Вот несколько задачкаждая из них отдельная!):

1)Найти все делители натурального числа n.
2)Вычислить (1+sin0,1)(1+sin0,2)(1+sin0,3)......(1+sin0,4)
3)Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при m=1 получаем февраль, 4 – май и т.д.).
4)Грузовой автомобиль выехал из одного города в другой со скоростью v1 км/ч. Через t ч в этом же направлении выехал легковой автомобиль со скоростью v2 км/ч. Составить программу, определяющую, догонит ли легковой автомобиль грузовой через t1 ч после своего выезда.
====================
Буду признателен спасибо
 
Ответить с цитированием

  #1629  
Старый 27.05.2008, 20:06
Аватар для A2GIL
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме:
422909

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

2 Karapuziko :

Задание 1 (~5 kb)
Уточни второе задание! до каких пор там увеличивается аргумент синуса? всего 4 множителя?
Задание 3 (~5 kb)
Задание 4 (~5kb)

2 [Dezzter] :

Допиши в таймере это:

Код:
 if  ProgressBar1.Position=ProgressBar1.Max then
  begin
   Form2.Show;
   Timer1.Enabled:=false;
  end;
И вот это Timer1.Interval:=0; можешь убрать!

P.S Вообще-то это не есть корректный способ! Нужно просто по окончании какого-то действия, которого ты иммитируешь с помощью ProgressBar1 уже писать Form1.Show. Но как бы там ни было это твоя прерогатива=)
P.S.S Может у тебя проблема с самим пакетом Делфи? Может он не полный?

Последний раз редактировалось A2GIL; 27.05.2008 в 20:16..
 
Ответить с цитированием

  #1630  
Старый 27.05.2008, 20:17
Аватар для Dr.KoD
Dr.KoD
Познающий
Регистрация: 01.03.2008
Сообщений: 68
Провел на форуме:
140772

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

[Dezzter] Вот держи:
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
i:integer;
begin
i:=ProgressBar1.Max;
ProgressBar1.Position := ProgressBar1.Position + 1;
if ProgressBar1.Position = i then
begin
Timer1.Enabled:=False;
Form2.ShowModal;
end;
end;
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2564 06.04.2026 23:31
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ