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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.03.2011, 10:04
fluid fluid вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 6
Репутация: 10
Счастье Delphi for php (radphp) и компонент frame

Есть проект с двумя формами:
mainform и loginform.
на mainform кидаю компонент frame, в frame.source указываю адрес loginform.php, чтобы там отобразилась моя вторая форма.
Тут начинаются "глюки". Когда в свойстве frame.Align указано alTop, alLeft, alRight, alBottom, то вторая форма в нем отображается корректно. Но если положение фрейма я хочу сам установить (выбираю alCustom, или alNone), то форма не отображается вообще.
В чем может быть причина?

И может еще кто-нибудь знает:
Есть у меня несколько маленьких форм (типа блок меню, блок логина-пароля и т.д.) и есть индексный файл, в котором генерируется таблица. Когда в разных ячейках я подключаю php файлы форм (думая, что они будут отображаться в этих ячейках) то получаю не то, что хотелось бы) Формы отображаются в левом-верхнем углу, в том положении, в котором были в редакторе. Как сделать, чтобы они отображались в разных ячейках сгенерированной таблицы (она каждый раз имеет разную структуру)?
Ответить с цитированием
  #2  
Старый 25.03.2011, 11:06
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

что за извращение такое, Delphi for PHP, лучше всё руками делать (php,html), опыта прибавит, тогда хоть знаешь как что работает.
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя
Ответить с цитированием
  #3  
Старый 25.03.2011, 11:25
fluid fluid вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Assistant
что за извращение такое, Delphi for PHP, лучше всё руками делать (php,html), опыта прибавит, тогда хоть знаешь как что работает.
Не спорю. 4 года писал на php все руками. Просто попалась мне эта "штуковина". Решил посмотреть, что она собой представляет.
Ответить с цитированием
  #4  
Старый 25.03.2011, 11:35
einstein einstein вне форума
Начинающий
 
Регистрация: 02.09.2010
Адрес: Город
Сообщения: 143
Репутация: -4653
По умолчанию

Цитата:
Сообщение от Assistant
что за извращение такое, Delphi for PHP, лучше всё руками делать (php,html), опыта прибавит, тогда хоть знаешь как что работает.
так же можно сказать и про саму Delphi:
что за извращение такое, Delphi VCL, лучше всё руками делать (pas,winapi), опыта прибавит, тогда хоть знаешь как что работает.
Ответить с цитированием
  #5  
Старый 25.03.2011, 11:37
fluid fluid вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 6
Репутация: 10
По умолчанию

все, проблему решил. все довольно просто. Хоть это и извращение, но есть много полезных вещей. Например форму визуализации таблиц БД вообще в несколько кликов сделать можно.
Ответить с цитированием
  #6  
Старый 25.03.2011, 11:53
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

на ExtJS + Php + MySQL тоже в пару строк делается такая форма и не только такая
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя
Ответить с цитированием
  #7  
Старый 25.03.2011, 13:35
fluid fluid вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Assistant
на ExtJS + Php + MySQL тоже в пару строк делается такая форма и не только такая
Ну тут не путайте extjs (библиотеки javascript предназначенные для разработки пользовательских интерфейсов), да она переросла в отдельный фреймворк, но толку от нее все равно не много, и radphp (среда разработки веб приложений в стиле делфи, но на php).
Если уже на то пошло, то лучше использовать вместо extjs "чистый" jquery, кода придется больше писать, но ничего "лишнего".
Если уже так сильно хочется, то никто не запрещает подключить тот же extjs в radphp.

Последний раз редактировалось fluid, 25.03.2011 в 13:38.
Ответить с цитированием
  #8  
Старый 25.03.2011, 13:39
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

просто на radphp код огромный получается, в этом беда.
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя
Ответить с цитированием
  #9  
Старый 25.03.2011, 14:33
fluid fluid вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Assistant
просто на radphp код огромный получается, в этом беда.
вот это "в точку". Да еще заметил "глюк", что после удаления компонента с формы, код не чистится. Так что форма остается пустая, а библиотеки и код остается. После нескольких экспериментов получается куча кода, еще больше ошибок и пустая форма
Не буду изменять своему geany+jquery и вернусь к ним.
Кстати, ты писал про extjs. Ты пользуешься Ext Designer? Он у них вроде уже без триала, только платный. Можно где-нибудь "таблетку" к нему найти?
Ответить с цитированием
  #10  
Старый 25.03.2011, 14:48
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

нет, у нас обвёртка на PHP к ExtJS (которая генерит JS скрипт из файла конфига), связывает его с mysql базой, создаёшь конфиг, подключаешь, вот тебе готовая таблица, с запросами какими хочешь, валидаторами, lookup полями и т.д., разработка нашей фирмы. пока что закрытый проект, может быть в будущем станет OpenSource. Так же подключены DateTime поля для размещения на форме и Combobox, для работы пока что этого достаточно.
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя

Последний раз редактировалось Assistant, 25.03.2011 в 14:52.
Ответить с цитированием
  #11  
Старый 25.03.2011, 15:11
fluid fluid вне форума
Прохожий
 
Регистрация: 25.03.2011
Сообщения: 6
Репутация: 10
По умолчанию

Цитата:
Сообщение от Assistant
нет, у нас обвёртка на PHP к ExtJS (которая генерит JS скрипт из файла конфига), связывает его с mysql базой, создаёшь конфиг, подключаешь, вот тебе готовая таблица, с запросами какими хочешь, валидаторами, lookup полями и т.д., разработка нашей фирмы. пока что закрытый проект, может быть в будущем станет OpenSource. Так же подключены DateTime поля для размещения на форме и Combobox, для работы пока что этого достаточно.
Прикольно. Выкладывайте на всеобщее обозрение
Ответить с цитированием
  #12  
Старый 25.03.2011, 15:13
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

шоб руководство это прочло и прислало киллера вместе с зарплатой? )) и кстати Scite лучше по моему мнению чем geany
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя

Последний раз редактировалось Assistant, 25.03.2011 в 15:15.
Ответить с цитированием
  #13  
Старый 25.03.2011, 15:18
Assistant Assistant вне форума
Продвинутый
 
Регистрация: 20.02.2011
Адрес: там где правят идиоты
Сообщения: 603
Версия Delphi: 7
Репутация: выкл
По умолчанию

прочитать про MetaXLib (php + extjs) можно тут (там написано что находится в свободном доступе, но что-то я не находил)
__________________
взялся из неоткуда, ничего не прошу, помогаю просто так
ICQ: 593977748 - стучать в случае КРАЙНЕЙ необходимости, ну, или если вы со Ставрополя
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter