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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2012, 21:43   #31
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

Я лох, что связался с Вами, но не дурак, если говорю, что не помогает, значит я пробовал

Это переписка по асе где мы с Вами вдвоем это делали. И посмотрите свой последний ответ.


koljsch (01:11:06 5/10/2012)
Тогда не надо ничего конвертировать будет и обращаться к переменной Message2 сможешь сразу напрямую

tarakan (01:19:54 5/10/2012)
теперь другая х-ня
05.10.2012 1:18:51 ---------- ModuleThreadException ----------
Unable to cast COM object of type 'System.__ComObject' to interface type 'GuardAgent2.ModuleEvents'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{A1D897B6-108D-32D5-AAA4-84DE3A47F3F7}' failed due to the following error: Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
at GuardAgent2.ModuleEvents.GetModuleM essageEvent(Object Message)
at GuardAgent2.Module.ModuleThread_Rec eiveMessage()
at GuardAgent2.Module.ModuleThread()

tarakan (01:20:11 5/10/2012)
я заинсталил там делфи

tarakan (01:21:12 5/10/2012)
я так понимаю, что надо загрузить кудато библиотеку?

koljsch (01:24:40 5/10/2012)
ммм, возможно. Скорее всего из-за изменения параметра IDispatch на _Message

koljsch (01:28:33 5/10/2012)
Да, из-за этого, он интерфейс пытается передать

tarakan (01:31:44 5/10/2012)
я изменил на Message2: IDispatch переинсталил все, но ошибка та же

koljsch (01:32:04 5/10/2012)
точно такая же?

tarakan (01:32:32 5/10/2012)
05.10.2012 1:30:40 ---------- Start Module v2.4.4 ----------
05.10.2012 1:30:40 GT >>> [RP: 1 LP: 1] 0x1D
05.10.2012 1:30:40 NGW >>> [NS: 0x83 | 0x00]
05.10.2012 1:30:41 ---------- ModuleThreadException ----------
Unable to cast COM object of type 'System.__ComObject' to interface type 'GuardAgent2.ModuleEvents'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{A1D897B6-108D-32D5-AAA4-84DE3A47F3F7}' failed due to the following error: Ошибка при загрузке библиотеки. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).
at GuardAgent2.ModuleEvents.GetModuleM essageEvent(Object Message)
at GuardAgent2.Module.ModuleThread_Rec eiveMessage()
at GuardAgent2.Module.ModuleThread()

koljsch (01:34:10 5/10/2012)
А все это делаешь на своем компе или удаленном? У меня подобной ошибки ни разу не было, даже с измененым интерфейсом. А подключение проводите так же, там установка ModuleID и т.д.

tarakan (01:34:50 5/10/2012)
делаю все на своем компе, попробуй сам на удаленке

koljsch (01:38:40 5/10/2012)
подключись. Там полный бардак. Ты прав, не подключенна библиотека. У тебя путь к DLL ведет в D:\1111\COM\GuardAgent2.tlb, но ее там нет, т.е. в реестре прописан ложный путь

tarakan (01:39:24 5/10/2012)
понял, ща кину

tarakan (01:42:26 5/10/2012)
может надо тот tlb что я менял?

koljsch (01:42:45 5/10/2012)
да, конечно

tarakan (01:43:19 5/10/2012)
один хрен

koljsch (01:46:32 5/10/2012)
в Делфи есть что-то типа дерективы макросов? #define что-то наподобие такого?

tarakan (01:46:48 5/10/2012)
нет, нету

koljsch (01:47:34 5/10/2012)
уверен? должно быть. Например мы в дерективе задаем константу, что используя обозначение fffff это будет какое-то число

tarakan (01:48:12 5/10/2012)
да, так можно

koljsch (01:48:23 5/10/2012)
как это пишится?

tarakan (01:48:42 5/10/2012)
этого я не знаю

koljsch (01:52:05 5/10/2012)
вообщем тут ошибка может быть только из-за двух вариантов, первый-не правильно что-то в реестре прописанно, вторая-файлы проекта неправильно собраны, нужно с разными параметрами переустанавливать библиотеку

tarakan (01:52:43 5/10/2012)
я поставил на удаленный комп чистую делфи, туда ничего не подключал, попробуй сам все пересобрать

koljsch (01:53:32 5/10/2012)
давай завтра, нужно выспаться

tarakan (01:53:39 5/10/2012)
ок

koljsch (01:54:28 5/10/2012)
тогда вечером или ночью я подключусь. Если ты будешь в сети, то сообщу о результате, с реестра я все сношу

tarakan (01:54:37 5/10/2012)
ок
koljsch (23:25:18 8/10/2012)
Хорошо, завтра днем точно все посмотрю

koljsch (00:36:47 10/10/2012)
Привет! Просмотрел я. Честно, даже представить не могу в чем ошибка. У меня есть другое предложение, я напишу отдельно программу, ты будешь уже там задавать определенные параметры(типа ModuliID и т.д.), а она получать инфу и сохранять в текстовый файл, а уже оттуда брать с помощью проги на Делфи данные и заносить в БД, согласен?

tarakan (17:13:45 11/10/2012)
привет

tarakan (20:19:38 11/10/2012)
ау

tarakan (16:04:52 18/10/2012)
так нельзя делать.

tarakan (09:14:28 25/10/2012)
fe

tarakan (09:14:30 25/10/2012)
ау

tarakan (09:14:31 25/10/2012)
ау
tarakan1983 вне форума Ответить с цитированием
Старый 05.11.2012, 21:46   #32
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Я удивляюсь, то Вам одна программа нужна обязательно, то уже Вы могли бы лог где-то взять... Я же говорю, сами не знаете, что нужно.
И вот теперь после такого кого судить? Меня-кто взломал и выполнил заказ или того человека который уже в своих же словах запутался?
Все, я не вижу смысла вести тут дискуссию, так как уже базар какой-то идет. По мне так судить каждому по своему кто виноват, а кто нет. Хотите обратиться в полицию, пожалуйста, мне нечего бояться. Далее, я считаю, что если уж возникла такая ситуация и чтобы моя репутация навеки не была испорчена, то модератор данного раздела должен рассудить, т.к. тут можно многое написать(на заборе тоже написано), а нужно конкретно показать какому-то человеку все данные что было сделано и как реализовано-думаю это лучший вариант.
koljsch вне форума Ответить с цитированием
Старый 05.11.2012, 21:57   #33
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

"Я удивляюсь, то Вам одна программа нужна обязательно"

ИЗ МОЕГО ТЗ

"К одному компу в com1 подсоединить "модем1" в com2 - "модем2", СОФТ должен с читать инфу с модемов и представлять её в string, ну например, в мемо1 – адрес объекта, в мемо2- сообщение от объекта и т.д., дальше БД я напишу сам."

там же не написано СОФТЫ.

И еще у меня в асе история не полная, но я писал Вам, что софт должен быть 1

А потом уже когда Вы пропали, жалуясь на плохой интернет я на почту писал

Здравствуйте, koljsch.
Вы писали 12 октября 2012 г., 2:23:15:
> У меня такое предложение, сделать программу, засунуть ее в ресурсы, при каждом запуске проекта в Делфи извлекать ее и >запускать, она будет все писать в текстовой файл, а там уже все нужные данные можно получать в стринг.

Давай пробовать хоть так, иначе меня расстреляют

Последний раз редактировалось tarakan1983; 05.11.2012 в 22:00.
tarakan1983 вне форума Ответить с цитированием
Старый 05.11.2012, 22:01   #34
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Так вот правильно! Вот Вы и запутались сами же. Вы написали, что нафиг Вам нужен лог, если Вы его с другой проги прочитаете(т.е. две программы), а нужна та одна.
koljsch вне форума Ответить с цитированием
Старый 05.11.2012, 22:07   #35
tarakan1983
Форумчанин
 
Аватар для tarakan1983
 
Регистрация: 09.09.2008
Сообщений: 418
По умолчанию

ты идиот, и я приеду к тебе в гости, чтобы посмотреть в твои тупые глаза.
tarakan1983 вне форума Ответить с цитированием
Старый 05.11.2012, 22:13   #36
koljsch
Форумчанин
 
Регистрация: 26.01.2009
Сообщений: 360
По умолчанию

Молодец, оскорбление(необоснованное) самый лучший ответ! Просто напросто неадекватный человек. Ему указали на его же непонятные запросы в которых он путается, а ответ оставляет желать лучшего. Опускаться до Вашего уровня не стоит, отвечать тем же не буду.
Приходите, буду ждать, с нетерпением.
koljsch вне форума Ответить с цитированием
Старый 09.11.2012, 08:56   #37
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Мда ... извечная проблема для обоих сторон. Заказчику - найти адекватного исполнителя, а испольнителю выбрать адекватного заказчика.

Фраза:
"ИЗ МОЕГО ТЗ
"К одному компу в com1 подсоединить "модем1" в com2 - "модем2", СОФТ должен с читать инфу с модемов и представлять её в string, ну например, в мемо1 – адрес объекта, в мемо2- сообщение от объекта и т.д., дальше БД я напишу сам.""

Это ж кто так ТЗ пишет?? Я вообще даже представить не могу где и кем может работать человек пишущий такие техзадания. Ощущение что просто нахватался базовых понятий и уже гуру.

tarakan1983 - похоже что это ваш первый опыт заказа работ на стороне. Вот вам и урок. Составлять ТЗ нужно дотошно, до самых мелочей. Что писать, на чем писать, как писать. Какие будут проверочные тесты и прочее.

Ктото советовал идти в полицию... Смешно. Как я понял из темы задача была сломать существующую DLL и на ее основе сделать чтото другое. Это также нарушение закона. В полиции очень удивятся подобному делу.

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

И еще koljsch - выложите пожалуйста ТЗ которое Вам представил заказчик, чтобы другие тоже могли оценить точность задачи. Мне кажется многие хотели бы его почитать после всего.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 09.11.2012, 11:56   #38
Neobrat
Форумчанин
 
Регистрация: 10.12.2007
Сообщений: 124
По умолчанию

честно, долго читал ветку, все думал на чей же я стороне..

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

2.
вот этот кусок переписки, можно назвать ключевым для определения опыта delphi обоих сторон.

koljsch (01:46:32 5/10/2012)
в Делфи есть что-то типа дерективы макросов? #define что-то наподобие такого?

tarakan (01:46:48 5/10/2012)
нет, нету

koljsch (01:47:34 5/10/2012)
уверен? должно быть. Например мы в дерективе задаем константу, что используя обозначение fffff это будет какое-то число

tarakan (01:48:12 5/10/2012)
да, так можно

koljsch (01:48:23 5/10/2012)
как это пишится?

tarakan (01:48:42 5/10/2012)
этого я не знаю

3.
Заказчику необходимо смирится, он лапухнулся с оплатой.(деньги не вернуть, только если исполнитель разжалится к вам)

4.
Исполнителю, просто вопрос, а какой результат вашей работы?
т.е. вообще какие функции умеет делать ваша программа(dll не суть) ?
она может получить "адрес объекта" и "сообщение объекта"?
Русский язык не мой конёк

Последний раз редактировалось Neobrat; 09.11.2012 в 12:06.
Neobrat вне форума Ответить с цитированием
Старый 10.11.2012, 11:43   #39
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

исполнитель вроде ж koljsch )

или ты это к тому что никто из них не разбирается? )
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дрова на usb порты.Требуется совет профессионала. spamkoc Компьютерное железо 2 16.12.2010 23:22