powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перевод проекта с IBX на FireDAC
11 сообщений из 111, страница 5 из 5
Перевод проекта с IBX на FireDAC
    #40111981
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наталья87,

раз "в локальной сети все работает отлично", то тебя спасет терминальный сервер.
Ничего переписывать не придется.
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40111982
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Ничего переписывать не придется.
Я бы не был так уверен.
Есть всякие любители читать/писать в инифайлы "рядом с экзешником".
Но, да, это минимальные проблемы.
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112070
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наталья87Проблемы если подключаться к базе через Интернет.

Так "интернет" или "хамачи"? Это реально две разные вещи...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112074
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YuRock
в инифайлы "рядом с экзешником".

Это да, бывает.
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112087
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
Чтобы нормально работать на 3G, надо переходить на HTTP.

С учётом криворукости современных уэб-программистов, наворачивающих CSS на десять мегабайт и втыкающих xquery в каждую дыру по поводу или без - бесполезно, 3G от них ляжет точно так же.

ъъъъътебя спасет терминальный сервер.

Из табачного киоска через хамачу? Не спасёт.
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112212
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наталья87
Пинг между компьютерами может быть всего 50 миллисекунд. Но при этом каждое обращение к базе может занимать 200 миллисекунд.
Попробуйте обойтись без имен компьютеров, чистыми IP-адресами и портами в виде числа, а не имени сервиса. Может помочь, если DNS кривой.
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112214
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010
Может помочь, если DNS кривой.
Помочь чем? Уменьшить время коннекта? Наверное. А вот на скорость обмена пакетами это не повлияет аж вообще никак
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112400
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Помочь чем? Уменьшить время коннекта? Наверное. А вот на скорость обмена пакетами это не повлияет аж вообще никак
Ну да: вполне может быть, что у нее 150 мс уходит на разрешение имени сервера и за 50 передаются данные.
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112404
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bk0010,

"разрешение имени" требуется один раз, при коннекте, а у ТС запросы тормозят.
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40112844
Наталья87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

_Vasilisk_Ты уверен, что ТС осилит реализацию TDataSet?

Ты бы видел что она творила пытаясь заставить кнопки быть зелёными и отображать
русский интерфейс на винде без поддержки русского языка... По сравнению с этим,
TDataSet - сущая мелочь. В любом случае уже в этом топике она была готова его
реализовать как мост к ФайерДаку.


Вообще-то изначальная идея была другой.

Как правило, при разработке проекта на форму кидаются

TIBTransaction, TIBQuery, TIBDataSource и так далее. В принципе ведь можно делать приложение и без использования визуального редактора форм - а создавая данные объекты вручную.

Так вот - идея была в том, чтобы при каждом OnCreate какой-либо формы пройтись по всем обьектам формы, найти объекты TIBTransaction, TIBQuery и т. д., уничтожить и создать на их месте TFbConnection и т. д. И в свойствах гридов тоже - проверить, что Delphi прописал, удалить это и прописать то же самое - но на основе FireDAC.

То есть фактически - имитировать создание объектов "ручками". Ну а если код какой перестанет работать - понять, что именно перестало работать и возможно, создать обёртки. Это кажется проще, чем создавать полноценный мост - но судя по всему - тоже задача непростая ...
...
Рейтинг: 0 / 0
Перевод проекта с IBX на FireDAC
    #40113188
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во че есть
https://delphiparser.com/
авторDELPHI PARSER is A Software Utility Robot & Development Full Kit Solution Specializing in Automatic Code Refactoring.

It is designed & aimed to Modernize Database Oriented Software Legacy Systems build with Borland Delphi or C++ Builder in the mid 1990’s using ClientServer architecture.

Embarcadero recommends the use of the DELPHI PARSER for Upgrading Legacy Software Systems from any Delphi or C++ Builder version using BDE (or any other Data-Aware component) to latest RAD Studio 10.1 Berlin using FireDAC. The Delphi Parser is powered by PACIFITY Technologies Ltd. An Official Embarcadero’s Tech Partner.
...
Рейтинг: 0 / 0
11 сообщений из 111, страница 5 из 5
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перевод проекта с IBX на FireDAC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]