Запуск программ.WinExec.

Тема в разделе "WASM.WIN32", создана пользователем csmok, 21 июн 2007.

  1. csmok

    csmok New Member

    Публикаций:
    0
    Регистрация:
    8 июн 2007
    Сообщения:
    19
    Возникли проблемы с функцией WinExec. Необходимо запустить несколько процессов. Запускае все нормально кроме одного. Модуль, который необходимо запустить работает с бд и для подключения необходимо пройти авторизацию. При запуске в окне авторизации почему-то появляются непонятные значения. Откуда они берутся не понятно.
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    командная строка?
     
  3. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    csmok
    WinExec - устаревшая, фтопку её. -).
     
  4. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    хорошо, что не фпопку :)
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Более подробную инфу дашь?)
     
  6. csmok

    csmok New Member

    Публикаций:
    0
    Регистрация:
    8 июн 2007
    Сообщения:
    19
    Прошу прощения сам разобрался.
    Но насчёт того, что фтопку. Не совсем правы.
    На компе стоит защита, которую другие функции обойти не могут,а WinExec выполняет всё, что необходимо. А проблема окозалось в том, что модуль подхватывал из файла настроек.
    Когда я вызывал модуль, то он пытался подобрать не из своего корня настройки, а из каталога,в котором находился мой модуль. Для того, чтобы это обойти, я просто сменил каталог на каталог запускаемого модуля и всё прошло.
    P.S. Также прошу прощения за стиль сообщения, может где-то путанно излагаю мысли.
     
  7. tinok

    tinok New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2007
    Сообщения:
    26
    Если WinExec не подходит, то ShellExecute - он не только .exe-файлы запускает.
     
  8. CnCVK

    CnCVK New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2006
    Сообщения:
    108
    Так же WinExec очень удобна - она имеет маленькое количество параметров.
    и не требует shell32.dll.