Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
187 - Bullet Heaven
Вчера, 20:39
 Mefistofel
187 - ?
21.11.2024
 Dan
Galactic Showdown -…
21.10.2024
 KregHek
Новый IGDC
5.08.2024
 rimush
186 - Strategy!
15.07.2024
 VoroneTZ
WoL
3.07.2024
 Darthman
Привет выжившие
21.05.2024
 GeePee
185 - RPG
9.02.2024
 Vaskrol
В каком банке открыт…
24.01.2024
 Darthman
185 - ?
30.12.2023
 Mefistofel
Сейчас на сайте
Гостей: 11
На сайте нет зарегистрированных пользователей

Пользователей: 1,790
новичок: Durved
Обсуждение «Одиночный чат»
NikoXIII
Avatar пользователя

Опубликовано 18.03.2011 17:14 (14 лет назад)    #
Помогите мне пожалуйста! Как мне создать одиночный чат в Delphi 7? Чтобы было понятнее объясню - этот чат должен быть БЕЗ ПОДКЛЮЧЕНИЯ К ИНТЕРНЕТУ. Короче говоря на сообщения отвечают боты. Если вы можете, то дайте ссылки на исходники к таким программам.
Вот сдесь ссылка на эту программу
http://cahekp.110mb.com/gamef.php
Программа называется SanSOFT Чат v2.0
Также можно посмотреть эту игру
Пыргаммист v1.0 - если в этой игре подключиться к инэту и зайти на сайт www.chat.ru - то будет нечто похожее.
Но всё-таки меня больше интересует 1 программа.
Помогите пожалуйста!!
Bullet Heaven:Не участвую.
John Moff
Avatar пользователя

Опубликовано 18.03.2011 17:45 (14 лет назад)    #
http://dron.deeprosoft.com/index_ru
тут ищи, когда то дрон делал типа того...
Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 19.03.2011 05:59 (14 лет назад)    #
Спасибо - посмотрю
Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 19.03.2011 06:52 (14 лет назад)    #
Очень хороший пример! Большое спасибо! Еще что-нибудь есть? Желательно пару-тройку примеров.
Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 19.03.2011 17:26 (14 лет назад)    #
Еше одна проблема
Собираюсь открывать прогу из проги
Всмысле вот на Form1 я кинул MainMenu - замутил заголовок Софт - При наводке на софт появляется внизу Бот - при нажатии на Бот должна открыться Form2. Form2 и Unit2 прописаны нормально. но не работает что-то. Что я неправильно сделал?
Bullet Heaven:Не участвую.
Darthman
Древний организм
Avatar пользователя

Опубликовано 21.03.2011 07:11 (14 лет назад)    #
Ошибка в 13й строке.
Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 21.03.2011 14:55 (14 лет назад)    #
Ошибок там много
Лучше так.
Вот я создал проэкт. Кинул Button1 на Form1.
Какой код нужно прописать чтобы создалась Form2?
Я пробовал этот но у меня не работает
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2:= TForm2.Create(Application);
Form2.Caption:='ABC';
Form2.Show;
end;

end.
Больше всего бесит что как только я написал точку после TForm2 появляется Pascal ошибка.
Я пробовал и так и без T и без Form2:= и Form2.create - не хочется ему.
Bullet Heaven:Не участвую.
Hexman
Avatar пользователя

Опубликовано 21.03.2011 15:46 (14 лет назад)    #
procedure TForm1.Button1Click(Sender: TObject);
var
frm: TForm;
begin
frm := TForm.Create(Self);
with TLabel.Create(frm) do
begin
Left := 10;
Top := 10;
Caption := 'Ololo';
Parent := frm;
end;
frm.Show;
end;

ну или если форму создаешь не динамически, то:
form2.Show; или form2.ShowModal;

редакция от Hexman, 21.03.2011 15:49

Bullet Heaven:Не участвую.
magician
Avatar пользователя

Опубликовано 22.03.2011 10:18 (14 лет назад)    #
Поугадываю и я.
NikoXIII написал:
Form2 и Unit2 прописаны нормально.

Зачем тогда делать это?
NikoXIII написал:
Form2:= TForm2.Create(Application);

или из файла проекта были выкинуты следующие строчки?
Application.CreateForm(TForm2, Form2);


В юните первой формы добавьте uses Unit2;
В обработчике нажатия на пункт меню - Form2.Show;

---добавлено---

NikoXIII написал:
Больше всего бесит что как только я написал точку после TForm2 появляется Pascal ошибка.

Скорее всего Unit1 ничего не знает о существовании Form2. Как я уже писал выше "В юните первой формы добавьте uses Unit2;"

редакция от magician, 22.03.2011 10:22

Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 25.03.2011 16:32 (14 лет назад)    #
Hexman написал:
procedure TForm1.Button1Click(Sender: TObject);
var
frm: TForm;
begin
frm := TForm.Create(Self);
with TLabel.Create(frm) do
begin
Left := 10;
Top := 10;
Caption := 'Ololo';
Parent := frm;
end;
frm.Show;
end;

ну или если форму создаешь не динамически, то:
form2.Show; или form2.ShowModal;

Блин тьфу я не то написал (хотя тоже это пригодится). Я хотел написать чтобы форма вызвалась. Извините. Я немного другое имел ввиду - на 1 форме кнопка - она открывает 2 форму на которой 2 кнопки с определенной функцией
Можно ли создав новую форму Form2 вызвать её с помощью кнопки на 1 форме?

редакция от NikoXIII, 25.03.2011 16:33

Bullet Heaven:Не участвую.
Hexman
Avatar пользователя

Опубликовано 25.03.2011 22:13 (14 лет назад)    #
Можно ли создав новую форму Form2 вызвать её с помощью кнопки на 1 форме?

Запутал..Расскажи подробней, какая задача? :) Я тоже нуб еще тот, спрашивай-не бойся )
Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 26.03.2011 11:08 (14 лет назад)    #
В общем смотри
Делаю прогу в которой есть почти всё
В неё я встраиваю проги
Итак начнем: На форме лежит MainMenu - разукрасим его как-нибудь так:
Первое в меню Софт - при наведении появляется контекстное меню
в нем написано Видеоплеер, а ниже аудио плеер (думаю поймешь меня).

Затем нажимаем File=>New=>Form - разукрашиваем её компонентами кодами под например видео-плеер.
Сложность в том чтобы при нажатии на Видео открывалась эта чертова форма!
Не создать а именно показать существующюю.

редакция от NikoXIII, 26.03.2011 11:14

Bullet Heaven:Не участвую.
exile
Avatar пользователя

Опубликовано 26.03.2011 18:56 (14 лет назад)    #
форма уже в проекте? тогда просто
имя формы.show; например Form2.Show; - просто покажет второе окно
либо Form2.ShowModal; - вызовет окно модально. модально - это так, что оно будет поверх основной (первой) формы, и до нее (до первой формы) никак не добраться, не закрыв второе окно.

редакция от exile, 26.03.2011 18:57

Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 29.03.2011 17:36 (14 лет назад)    #
ВСЁ! МЕНЯ ЭТО УЖЕ БЕСИТ!
НЕ ВЫХОДИТ! Я ФОРМ2 ДОБАВЛЯЛ И В var И БЕЗ НЕГО И Черт блин мне так дельфи не освоить.(
Bullet Heaven:Не участвую.
beisik
Avatar пользователя

Опубликовано 29.03.2011 17:56 (14 лет назад)    #
покажи исходник
Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 04.04.2011 12:32 (14 лет назад)    #
http://depositfiles.com/ru/files/0ii41ush3
Bullet Heaven:Не участвую.
Hexman
Avatar пользователя

Опубликовано 04.04.2011 12:48 (14 лет назад)    #
http://hexman.net.ru/tmp/form2show.zip
Bullet Heaven:Не участвую.
NikoXIII
Avatar пользователя

Опубликовано 04.04.2011 13:20 (14 лет назад)    #
Огромное спасибо
Простите нуба
Bullet Heaven:Не участвую.
Selesasha
Avatar пользователя

Опубликовано 04.04.2011 18:08 (14 лет назад)    #
По теме топика: начать отсюда :http://ru.wikipedia.org/wiki/Виртуальный_собеседник
Ключевые слова для гугла: чат бот

По delphi:
1) скачать, прочитать и понять любую книгу по Delphi "для начинающих" типа такой http://delphistudio.ru/skachat-knigi-uchebniki-delphi/4-uchebnik-po-delphi-7-dlya-nachinayushhix-1.0
.html

2) При возникновении любого вопроса, сначала посмотреть тут: http://delphiworld.narod.ru/_all_articles_.html, потом спросить у гугла.
3) ???
4) Profit
Bullet Heaven:Не участвую.
Перейти на форум:
Конкурсы
Открытые конкурсы:
Bullet Heaven

Старт: 23 ноября 2024г.
Финиш: 4 декабря 2024г.

Участники: 4
Недавние конкурсы:
 186 - Strategy
 185 - RPG XII
 184 - Arcade II
 183 - Novel
 182 - RPG XI
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

26,204,103 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.