powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Клиентское приложение
11 сообщений из 11, страница 1 из 1
Клиентское приложение
    #39712525
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, подскажите дилетанту, как это в дельфи.
Имею:
1. локальную сеть, включающую сервера и клиентские компьютеры.
2. хранилище пользовательских приложений (приложения пока на C#, хотелось бы иметь и на Делфи)
3. SQL базы данных
4. файловую шару для документов
5. на каждом клиентском компьютере стартовое приложение.
При запуске стартового приложения вводится имя и пароль и вызывается удаленный сервис. Если ок, то стартовое приложение получает список доступных пользователю приложений из хранилища. При запуске выбранного делаю так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
. . .      
//-- Формируем параметры вызова приложения Хранилища 
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "" + гп.pth_Папки_ТФП + "Start.exe" + "";
startInfo.Arguments = "241 " + гп.int_Разрешения.ToString() + " " + гп.tm_Запрос.ToString() + " " + @"""" + str_Соединение + @"""" + " " + @"""" + гп.str_ФИО + @"""" + " " + @"""" + гп.str_Псевдоним + @""""  + " " + @"""" + гп.pth_ХранилищеДФП.Replace(@"\","/") + @"""" + " " + @"""" + гп.usr + @"""" + " " + @"""" + гп.psw + @"""";
startInfo.WindowStyle = ProcessWindowStyle.Normal;

//-- Запускаем приложение
using (Process rar = Process.Start(startInfo)) { rar.WaitForExit(); } 
. . .



Вопрос - можно ли обработать такой запуск в Делфи?

Пользовательское приложение часто использует текстовые или графические документы, что располагаются в шаре. Для доступа к шаре поступаю так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
. . .
//-- Работаем с шарой документы ?
if(!string.IsNullOrEmpty(гп.pth_ХранилищеДФП)) { 
  //-- Да. Создадим NetworkCredential доступа к файловому серверу приложений
  NetworkCredential theNetworkCredential = new NetworkCredential(гп.usr, гп.psw, null);
  CredentialCache theNetCache = new CredentialCache();
  theNetCache.Add(new Uri(гп.pth_ХранилищеДФП), "Basic", theNetworkCredential);
. . .


А как в Делфи?
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712528
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевВопрос - можно ли обработать такой запуск в Делфи?

Можно. Говнокод не запрещён. Вопрос только в том нужно ли?

ВМоисеевА как в Делфи?
Примерно так же.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712584
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<Dimitry Sibiryakov, сегодня, 15:59 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1303404&msg=21694255][21694255]
>Можно. Говнокод не запрещён. Вопрос только в том нужно ли?
<Ну не дано понять жующим желуди вкус моего апельсина.
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712594
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При чём тут жолуди?

У тебя есть лаунчер класса "я тоже могу написать свой Steam", написанный на C#. И ты
спрашиваешь можно ли его переписать на Delphi. Ответ - да, можно, но смысла не имеет, оно
же и так работает. Хотя зачем-то использует Start.exe. Ты способен обосновать его
использование?

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

Вот это я и называю говнокодом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712597
Котовасия
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

ТС своим лончером (и не только) всем давным-давно плешь проел, можешь поискать темы автора, не стоит прикармливать, тем более ничего о конкретного он и здесь и не спросил.
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712599
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Котовасияможешь поискать темы автора

Я их и без этого отлично помню.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712616
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Dimitry Sibiryakov, сегодня, 17:52 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1303404&msg=21694403][21694403]
>У тебя есть лаунчер ... написанный на C#.
<Вы меня не поняли, я не собираюсь переписывать стартовое приложение.
Я хочу попытаться из него запустить Клиентское Приложение (КП)на делфи. КП хранится в форме файла-контейнера и есть упакованная и зашифрованная WinRAR папка. контейнер может находится в Хранилище или в кеш на локальном компьютере . Не хотелось хранить в полях таблицы Хранилища и передавать ещё и имя приложения.
<...Но ты можешь обосновать почему это должно делать приложение вместо того, чтобы это для него это сделал твой лаунчер?
Приложение может и не работать с документами.
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712619
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевЯ хочу попытаться из него запустить Клиентское Приложение (КП)на делфи.

Запуск исполнимого файла не зависит от того на каком языке были исходники перед компиляцией.

ВМоисеевПриложение может и не работать с документами.
Лаунчеру это сугубо всё равно. Его работа - обеспечить приложение возможностями. Будет ли
оно их использовать - не его дело.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712654
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Dimitry Sibiryakov, сегодня, 18:47 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1303404&msg=21694462] [21694462]
>Запуск исполнимого файла не зависит …
<Есть одна тонкость - гп.pth_ХранилищеДФП.Replace(@"\","/") - примет ли такое преобразование делфи?

>… Будет ли оно их использовать - не его дело.
<А зачем телеге пятое колесо? Но Вы правы в случае, если приложение не может аккуратно получить доступ к ресурсу (шаре). Покажите как реализуется доступ к шаре в делфи, если муторно - перенесу в стартовое приложение.
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712662
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевЕсть одна тонкость - гп.pth_ХранилищеДФП.Replace(@"\","/") - примет ли такое
преобразование делфи?

Какое "преобразование"?

ВМоисеевПокажите как реализуется доступ к шаре в делфи
Дельфи не занимается доступами к шарам, это дело ОСи - работать с файлами по URI.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Клиентское приложение
    #39712671
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Dimitry Sibiryakov, сегодня, 20:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1303404&msg=21694540] [21694540]
<М-да
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Клиентское приложение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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