Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2016, 01:05   #1
Сергей2016ss
Новичок
Джуниор
 
Регистрация: 09.09.2016
Сообщений: 2
Сообщение Пишу клиент игровой для себя на Delphi

Помогите !.
Пишу клиент игровой для себя!.
Уважаемые формучене помогите с проектом, есть пару моментов уже до того что есть подозрение на криворукости.
Есть формы есть компоненты , модуля , скрипты на начальной основе.
Есть на форме пару компонентов! 1 из них Page Control . Кодинг! тоже правильный но есть проблема.
Сравнение обычного браузера IE и того что я написал, пс: да знаю что я пишу не сам движок браузера а просто скажем так эмуляцию копий браузера на основе IE,данная возникшая ситуаций меня полностью вогнала в тупик. Я сделал на Page Control две таб шет , добавил компонент маин меню, забил кодинг , сделал код на то чтобы браузер IE работал в Page Control в новой вкладке ! а не в новом открывшемся Ie браузере который есть на компьютере. Код правильный , всё работает как надо.
Ситуация , моя проблема , если сравнивать IE и мой проект! разница IE и моего проекта .Браузер IE который на компьютер если кода написать не правильно даже 2 вкладки будет прогружать Java полностью и запускать в игру! , если написать код правильно и сделать так чтобы мой проект запускался не в IE а во второй вкладке Page Controla! он в место игры показывает черный экран .
unit Unit1;

interface

uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls, Vcl.Menus, Vcl.OleCtrls,
SHDocVw;

type
TForm1 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
TabSheet4: TTabSheet;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
JavaJavaSkript1: TMenuItem;
N4: TMenuItem;
WebBrowser1: TWebBrowser;
WebBrowser2: TWebBrowser;
N11111: TMenuItem;
procedure N4Click(Sender: TObject);
procedure WebBrowser1NewWindow2(ASender: TObject; var ppDisp: IDispatch;
var Cancel: WordBool);
procedure WebBrowser2NewWindow2(ASender: TObject; var ppDisp: IDispatch;
var Cancel: WordBool);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1; Flags: OleVariant; DirInfo: TSearchRec; r: integer;dir: string; hCacheDir : LongWord; dwEntrySize : LongWord;
dwLastError : LongWord;

implementation

{$R *.dfm}

procedure TForm1.N4Click(Sender: TObject);
begin
Flags:=1;
WebBrowser1.Navigate('http:\\www.darkorbit.com');
end;

procedure TForm1.WebBrowser1NewWindow2(ASende r: TObject; var ppDisp: IDispatch;
var Cancel: WordBool); var i: Integer;u : variant;v : IDispatch;s : string; var BodyElement : variant;
ElementCo: variant;HTMLFrames: variant;HTMLWnd : variant;hCacheDir: LongWord;dwEntrySize: LongWord;
tabsheet : TTabSheet;WB : TWebBrowser;



begin
//скриптовое творение веб браузера 1 лист
WebBrowser1.Silent := True;
ppDisp := WebBrowser2.DefaultDispatch;




end;

procedure TForm1.WebBrowser2NewWindow2(ASende r: TObject; var ppDisp: IDispatch;
var Cancel: WordBool);
begin
WebBrowser2.Silent := False;
end;

end.
помогите решить проблему!
мне нужно чтобы игра прогружалась в самом клиенте моего веб браузера , что я делаю не так и почему черный экран!?

Последний раз редактировалось Сергей2016ss; 09.09.2016 в 01:10.
Сергей2016ss вне форума Ответить с цитированием
Старый 09.09.2016, 01:46   #2
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Тут явно нужен переводчик, иначе из Ваших слов ничего не понятно, что именно нужно.
koljsch вне форума Ответить с цитированием
Старый 09.09.2016, 01:52   #3
Сергей2016ss
Новичок
Джуниор
 
Регистрация: 09.09.2016
Сообщений: 2
По умолчанию

согласен)) ,напиши пожалуйста что не понятно я переведу раз так.
Вроде всё ясно расписал.
Проблема моя в том что у меня в моём проекте не перегружаетcя Java для игры в клиенте , просто код того что на компьютере IE запускает полноценно игру а вот мой проект нет . В чём вызвана ошибка .
Сергей2016ss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клиент для мобильной игры (Delphi 7) -Flover- Фриланс 9 20.10.2012 12:58
Требуется программист C/C# (или Delphi) + mySQL для разработки БД + локальный клиент geoagent Фриланс 1 26.04.2010 22:09
посчитать какая доставка для клинта 10-я? Delphi (Клиент-Сервер) Vindigo Помощь студентам 6 27.01.2008 15:28
TWebBrowser/EmbeddedWB или как сделать игровой клиент! flaxe Работа с сетью в Delphi 1 18.11.2006 19:14