Показать сообщение отдельно
  #17  
Старый 03.03.2024, 22:46
T232006 T232006 вне форума
Новичок
 
Регистрация: 17.11.2022
Сообщения: 52
Версия Delphi: Delphi XE5
Репутация: 10
По умолчанию

Цитата:
Сообщение от xchgeaxeax
Если есть исходник C# приложения, тогда стоит дополнить его код выводом в консоль аргументов командной строки.
Да, файл-заглушка именно это и делает.
Короче, я не знаю, в чем там было дело конкретно, но я просто пересоздал решение на C#, и заработало. Долбанный С# со своими фреймворками! Но появилась еще одна проблема, не знаю, может кто сталкивался?
Возьмем такой фрагмент кода:
Код:
begin
      if SaveDlg.Execute then   
      begin
          command := ' client_secret.json 1h2uQBbfOZ3mdlw_1B12yTQW63ujpOr6A dsfasdfsa';
          shellexecute(0, 'open', 'simulatorParams.exe', Pchar(command), nil, SW_show);
      end;
Ситуация следующая: если убрать строку SaveDlg.execute, то всё работает (shellexecute отрабатывает). Если оставить, то моргнет-исчезнет. При этом, такая проблема только в том случае, если используется какой-нибудь стиль (TStyleManager.TrySetStyle)
Ответить с цитированием