Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2012, 10:45   #21
_Den_1984
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 54
По умолчанию

никаких идей ни у кого нет? :-(
_Den_1984 вне форума Ответить с цитированием
Старый 14.12.2012, 10:58   #22
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Идея такая (и об этом на форуме не раз говорилось): str есть стандартная функция еще со времен паскаля, а Вы ее именем переменную назвали.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 14.12.2012, 11:01   #23
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

в обычном приложении работает? может окошко какое выкидывает и ждет нажатия...
попробовать запустить не от систем а от другого имени...

в сервисе нет обработки оконных сообщений, а для COM иногда это необходимо, т.е. нужно попробывать создать окно (AllocateHwnd) в этом я не уверен по проверить стоит
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 14.12.2012 в 11:10.
Slym вне форума Ответить с цитированием
Старый 14.12.2012, 12:41   #24
_Den_1984
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 54
По умолчанию

Slym, в приложении все отрабатывает великолепно. Никакого окошка нет и все протекает в фоновом режиме без участия пользователя а вот в сервисе не работает.
А можно подробнее про окно и зачем его создавать?

Sciv, в реальном коде названия переменных другие :-) здесь я просто от руки писал фрагмент кода старался чтоб гагрмоничнее все смотрелось

Последний раз редактировалось _Den_1984; 14.12.2012 в 12:44.
_Den_1984 вне форума Ответить с цитированием
Старый 14.12.2012, 13:56   #25
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Сервис запусти от другого юзера (вкладка Вход в систему)
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 14.12.2012, 15:17   #26
_Den_1984
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 54
По умолчанию

Увы, запуск от другого юзера с заведомо достаточными правами ничего не изменил.
по-прежнему строка
Код:
try C181obj.ExportMethods.ProcessOrder(str, OtkazFile, ZakazError);
не отрабатывает никак

Последний раз редактировалось _Den_1984; 14.12.2012 в 15:19.
_Den_1984 вне форума Ответить с цитированием
Старый 14.12.2012, 18:45   #27
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

ну низнаю тогда, CoInitializeEx в коде есть?
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 17.12.2012, 09:57   #28
_Den_1984
Пользователь
 
Регистрация: 04.02.2011
Сообщений: 54
По умолчанию

Да, вот в таком виде
Код:
CoInitialize( Nil );
_Den_1984 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Про загрузку форм в С# an.net Общие вопросы .NET 8 11.04.2011 21:34
Вопросец про BDE и загрузку EXE Elementery Компоненты Delphi 3 12.06.2010 14:14
Вопросик про ООП!!! R@mec Общие вопросы C/C++ 2 22.08.2008 13:38
Вопросик про StringGrid zzzzz Общие вопросы Delphi 3 10.07.2008 20:54
Вопросик про реестр Sin9ikat Общие вопросы Delphi 1 16.06.2008 13:27