Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];

Вниз

Параметры запуска программы   Найти похожие ветки 

 
Kostya   (2009-08-15 09:03) [0]

Добрый день. Ситуация в следующем. Для запуска программы используется ярлык, в котором в качестве параметров указан порт регистратора: sdo.exe /com1. Если создать ярлык с параметрами и его не изменять, то все работает нормально. Но если попробовать изменить на другой порт в свойствах ярлыка, то explorer подвисает надолго, программа запускается через пару минут, требует права администратора для запуска и в свойствах ярлыка пропадает параметр. Если использовать параметр вида /с1 или /com-1, то все работает нормально... Но хочется чтобы было вида com1. Есть другая программы (не моя), в ней с такими параметрами все работает нормально.
В чем причина? Может кто-нибудь сталкивался?


 
TIF ©   (2009-08-15 10:05) [1]

> sdo.exe /com1. Если создать ярлык с параметрами и его не изменять,
> то все работает нормально.

И в чём тогда собственно проблема-то?
1) Создать ярлык с /com1
2) Не изменять ярлык
3) Наслаждаться прекрасным запуском
:)


 
Kostya   (2009-08-15 10:17) [2]

Просто механики часто переключают регистраторы на другой порт. И проще объяснить, как изменить параметр в ярлыке, чем создавать новый ярлык.


 
TIF ©   (2009-08-15 10:23) [3]

> Но если попробовать изменить на другой порт в свойствах
> ярлыка

В этот момент механики или кто там, уже внесли изменения и подключили com2, допустим? (эмм... на всякий случай хочется уточнить, может просто программа не видит в этом порту того, что должна там видеть и сразу бросается в панику и ругается. Поведение очень уж на это похоже)

> И проще объяснить, как изменить параметр в ярлыке, чем создавать
> новый ярлык.

По-моему, проще за пару минут создать приложение, которое само будет создавать ярлык с нужным параметром )


 
Kostya   (2009-08-15 10:31) [4]

>По-моему, проще за пару минут создать приложение, которое само будет >создавать ярлык с нужным параметром )

Создавал, не помогло. Почему то системе не нравиться сам параметр в виде "/com1".

>эмм... на всякий случай хочется уточнить, может просто программа не >видит в этом порту того, что должна там видеть и сразу бросается в >панику и ругается. Поведение очень уж на это похоже

обращение к порту при запуске программы не происходит.


 
Kostya   (2009-08-15 10:33) [5]

В самом Delphi, если в параметрах установить нужное значение, то тоже всё нормально..


 
Anatoly Podgoretsky ©   (2009-08-15 10:42) [6]


> Почему то системе не нравиться сам параметр в виде "/com1".

Врешь и не помнишь, что ранее сказал

> Если создать ярлык с параметрами и его не изменять, то все работает нормально


 
Kostya   (2009-08-15 10:46) [7]

>Anatoly Podgoretsky ©   (15.08.09 10:42) [6]

Не вру, а неправильно выразился. Если изменить вручную параметр на другой, то это системе не нравится.


 
Anatoly Podgoretsky ©   (2009-08-15 10:52) [8]

> Kostya  (15.08.2009 10:46:07)  [7]

Есть два предположение

1. в твоей программе, что то не ладно
1. в Виндоус, что то не ладно


 
Kostya   (2009-08-15 10:59) [9]

>Anatoly Podgoretsky ©   (15.08.09 10:42) [6]

>1. в Виндоус, что то не ладно

Исключено - пробовал на трех рахных машинах. На 1 была 2000 сервер, на двух других - ХР.

>1. в твоей программе, что то не ладно

Насчет этого ничего не могу ничего сказать... Не знаю в какую сторону копать. Единственное, могу предположить, что дело в dll, которая используется для работы с регистратором. Хотя для загрузки ее функций и используется этот параметр, но он передается в текстовом виде после обработки и никакой связи с ярлыком я не вижу.


 
Плохиш ©   (2009-08-15 11:08) [10]


> >1. в твоей программе, что то не ладно
>
> Насчет этого ничего не могу ничего сказать... Не знаю в
> какую сторону копать.

Я бы, банально, посоветовал копать в сторону встроенного отладчика.


 
Kostya   (2009-08-15 11:13) [11]

>Плохиш ©   (15.08.09 11:08) [10]
В отладчике все нормально.


 
Anatoly Podgoretsky ©   (2009-08-15 11:40) [12]

> Kostya  (15.08.2009 10:59:09)  [9]

И все Виндоус? Тогда попробуй на чем то другом.


 
Inovet ©   (2009-08-15 11:42) [13]

Может механики пишут "сом1" кирилицей, это рыба такая с усами?


 
Kostya   (2009-08-15 12:03) [14]

Inovet ©   (15.08.09 11:42) [13]
Сам лично на английском писал.


 
Kostya   (2009-08-15 12:06) [15]

И еще. Если после того, как исправишь параметр, попытаться посмотреть свойства ярлыка, экплорер тоже намертво подвисает.


 
Inovet ©   (2009-08-15 12:34) [16]

> [15] Kostya   (15.08.09 12:06)
> И еще. Если после того, как исправишь параметр, попытаться
> посмотреть свойства ярлыка, экплорер тоже намертво подвисает.

Ну это в Винде проблемы.


 
Kostya   (2009-08-15 13:03) [17]

>Kostya   (15.08.09 10:59) [9]

>Исключено - пробовал на трех рахных машинах. На 1 была 2000 сервер, на >двух других - ХР.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.005 c
2-1250065979
Grant
2009-08-12 12:32
2009.10.18
Пакеты в Делфи


2-1250078861
Lexus_samara
2009-08-12 16:07
2009.10.18
Как программно удалить одну строку из текстового файла(txt)?


10-1160503048
WQSing
2006-10-10 21:57
2009.10.18
name по dispid


1-1219579189
dmitry_12_08_73
2008-08-24 15:59
2009.10.18
Реализация полупрозрачного прямоугольника


1-1218043397
ПЗ
2008-08-06 21:23
2009.10.18
В продолжение темы про DLL-классы на Delphi и MSVC. Нужен совет!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский