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

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

Пароль



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

Забыли пароль?
Запросите новый здесь.
Темы форума
WoL
Вчера, 13:13
 Darthman
185 - RPG
9.02.2024
 Vaskrol
В каком банке открыт…
24.01.2024
 Darthman
185 - ?
30.12.2023
 Mefistofel
TESTAMENT - Тактичес…
15.11.2023
 KregHek
RES - Движок для пик…
27.09.2023
 rimush
177 - One Button Str…
20.09.2023
 VoroneTZ
JS 13k contest
13.09.2023
 Mefistofel
184 - Arcade II
14.08.2023
 tiger1025
184 - ?
14.07.2023
 Kaps
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

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

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

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

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

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

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

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

Опубликовано 21.03.2011 14:55 (13 лет назад)    #
Ошибок там много
Лучше так.
Вот я создал проэкт. Кинул 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 - не хочется ему.
Hexman
Avatar пользователя

Опубликовано 21.03.2011 15:46 (13 лет назад)    #
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

magician
Avatar пользователя

Опубликовано 22.03.2011 10:18 (13 лет назад)    #
Поугадываю и я.
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

NikoXIII
Avatar пользователя

Опубликовано 25.03.2011 16:32 (13 лет назад)    #
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

Hexman
Avatar пользователя

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

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

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

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

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

exile
Avatar пользователя

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

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

NikoXIII
Avatar пользователя

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

Опубликовано 29.03.2011 17:56 (13 лет назад)    #
покажи исходник
NikoXIII
Avatar пользователя

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

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

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

Опубликовано 04.04.2011 18:08 (13 лет назад)    #
По теме топика: начать отсюда :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
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 185 - RPG XII
 184 - Arcade II
 183 - Novel
 182 - RPG XI
 181 - Pixel Craft 128
 Все конкурсы
Случайная игра
Мини-чат
Вам необходимо залогиниться.

Архив чата

25,355,971 уникальных посетителей

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