Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 18.02.2015, 12:51
TYMON TYMON вне форума
Прохожий
 
Регистрация: 18.02.2015
Сообщения: 5
Версия Delphi: Delphi XE3
Репутация: 10
По умолчанию Технология Intraweb пустая страница при запуске

Всем добрый день. Создаю приложение с использованием технологии IntraWeb. При компиляции ошибок нет, делаю команду Execute на сервере, открывается страница, а нанесенных на форму элементов нет. В чем может быть причина? Использую Delphi XE3.

В Мозилле страница абсолютно пустая, в Internet Explorer ошибка HTTP 500. В исходном коде страниц ничего нет. В строке адреса страницы: http://127.0.0.1:2878/$/

Брандмауэр и антивирус отключал.

Код проекта
Код:
program acz;

uses
  Forms,
  IWStart,
  UTF8ContentParser,
  vhod in 'vhod.pas' {IWForm1: TIWAppForm},
  ServerController in 'ServerController.pas' {IWServerController: TIWServerControllerBase},
  UserSessionUnit in 'UserSessionUnit.pas' {IWUserSession: TIWUserSessionBase};

{$R *.res}

begin
  TIWStart.Execute(True);

end.

Код формы:

Код:
unit vhod;

interface

uses
  Classes, SysUtils, IWAppForm, IWApplication, IWColor, IWTypes, Vcl.Controls,
  IWVCLBaseControl, IWBaseControl, IWBaseHTMLControl, IWControl, IWCompGrids,
  IWDBGrids, Data.DB, Data.Win.ADODB, IWCompEdit, IWCompButton;

type
  TIWForm1 = class(TIWAppForm)
    DataSource1: TDataSource;
    ADOTable1: TADOTable;
    ADOTable1FIO_specialist: TWideStringField;
    ADOTable1login: TWideStringField;
    ADOTable1password: TWideStringField;
    ADOTable1otdel: TWideStringField;
    ADOConnection1: TADOConnection;
    IWEdit1: TIWEdit;
    IWDBGrid1: TIWDBGrid;
    IWButton1: TIWButton;
    procedure IWAppFormCreate(Sender: TObject);
    procedure IWAppFormDestroy(Sender: TObject);
  public
  end;

implementation

{$R *.dfm}


procedure TIWForm1.IWAppFormCreate(Sender: TObject);
begin
Adotable1.Active:=True;
end;

procedure TIWForm1.IWAppFormDestroy(Sender: TObject);
begin
Adotable1.Active:=False;
end;

initialization
  TIWForm1.SetAsMainForm;

end.
Ответить с цитированием
  #2  
Старый 18.02.2015, 13:34
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от TYMON
...в Internet Explorer ошибка HTTP 500...
==================================================
Цитата:
Сообщение от Администрация форума OСF
Ошибка HTTP 500 (Internal Server Error), она же "Белый экран"

Это НЕ ОШИБКА, а КОД СТАТУСА ОТВЕТА СЕРВЕРА, сообщающий о том, что на сервере произошла "какая-то ошибка".

Открывайте логи движка (system/logs/error.txt), хостинга (к тех.поддержке) и ищите ошибки.
Без них вам только "победители битвы экстрасенсов" помогут.

Если в вашем сообщении не будет указана сама ошибка - сообщение (тема - если вы создавали новую тему) будет удалено модератором, как только попадется на глаза.

иногда распознать ошибку помогает директива php_value display_errors 1 в файле .htaccess
Ответить с цитированием
  #3  
Старый 18.02.2015, 16:36
TYMON TYMON вне форума
Прохожий
 
Регистрация: 18.02.2015
Сообщения: 5
Версия Delphi: Delphi XE3
Репутация: 10
По умолчанию

Интересно, поставил сейчас Delphi 7 все работает в ней, а XE3 не хочет. По предложенному Вами пути такого файла я не обнаружил

Последний раз редактировалось TYMON, 18.02.2015 в 16:41.
Ответить с цитированием
  #4  
Старый 18.02.2015, 17:13
TYMON TYMON вне форума
Прохожий
 
Регистрация: 18.02.2015
Сообщения: 5
Версия Delphi: Delphi XE3
Репутация: 10
По умолчанию

При создании проекта в XE3 поставил галочку напротив Data Pool Connection и заработало
Ответить с цитированием
  #5  
Старый 18.02.2015, 18:27
TYMON TYMON вне форума
Прохожий
 
Регистрация: 18.02.2015
Сообщения: 5
Версия Delphi: Delphi XE3
Репутация: 10
По умолчанию

Теперь такая вот проблемка добавляю компонент ADOConnection, настраиваю подключение, компилирую, итог тот же пустая страница, даже если на ней есть элементы. В чем может быть причина?

Последний раз редактировалось TYMON, 18.02.2015 в 18:34.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:17.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025