Найдено 28 результатов

Peter
Чт, 27/10/2011 17:40
Форум: Программирование
Тема: Стиль кодирования на языке VIP
Ответы: 3
Просмотры: 10422

Re: Стиль кодирования на языке VIP

Всем, кто работает хотя бы в небольшом коллективе программистов, проблема хорошо известна и понятна. Желание навести маломальский порядок, действительно приводит к мысли о введении правил, стандартов, регламента и т.д. Поэтому стандарты это хорошо и они должны быть. Но на практике очень тяжело заста...
Peter
Чт, 22/07/2010 05:10
Форум: Программирование
Тема: Вопрос по типу Date при работе с COM
Ответы: 5
Просмотры: 8154

Re: Вопрос по типу Date при работе с COM

Я всего лишь указал на явную не доработку, как человек, которому не безразлично развитие продукта, в рамках живого общения с разработчиками. Как с этим поступить решать вам. Сам лично я эту проблему решил, просто хотелось чтобы продукт развивался, в данном случае в плане интеграции со сторонним ПО. ...
Peter
Чт, 22/07/2010 04:52
Форум: Программирование
Тема: Вопрос по функции _comQueryInterface
Ответы: 7
Просмотры: 8344

Re: Вопрос по функции _comQueryInterface

Если нет возможности, значит ничего не поделаеш :cry: .
Peter
Вт, 13/07/2010 06:15
Форум: Программирование
Тема: Вопрос по типу Date при работе с COM
Ответы: 5
Просмотры: 8154

Вопрос по типу Date при работе с COM

Еще вопрос про работу с COM. Для свойств с типом дата, AtlTLB генерирует следующий код: function _propgetCreateDate : DATE; { _comCallCall(ocGet, 224, 'CreateDate', Result); } procedure _propputCreateDate( aCreateDate : DATE ); { _comCallPutParam(0, aCreateDate, ocp_in); _comCallCall(ocPut, 228, 'Cr...
Peter
Вт, 13/07/2010 05:36
Форум: Программирование
Тема: Вопрос по функции _comQueryInterface
Ответы: 7
Просмотры: 8344

Re: Вопрос по функции _comQueryInterface

В этом как раз и была идея. Во время исполнения получить интерфейс с атрибутом [default] и далее работать с ним в надежде, что используемые в программе методы существуют в полученном интерфейсе (если нет, генерируется соответствующее исключение). Для этого ничего менять не надо, необходимо только до...
Peter
Пн, 12/07/2010 05:36
Форум: Программирование
Тема: Вопрос по функции _comQueryInterface
Ответы: 7
Просмотры: 8344

Re: Вопрос по функции _comQueryInterface

Для com вообще это действительно нормально, а вот для языка высокого уровня нормально скрывать такие детали реализации com как GUID (VB, Java,..). Резюме: засада, придется маяться. P.S. Может можно все-таки что-то придумать (доработать) чтобы сделать работу с com из Галактики более удобной. Я сейчас...
Peter
Пт, 25/06/2010 05:53
Форум: Программирование
Тема: Вопрос по функции _comQueryInterface
Ответы: 7
Просмотры: 8344

Re: Вопрос по функции _comQueryInterface

Похоже все специалисты в отпуске :-)
Peter
Вт, 08/06/2010 12:33
Форум: Программирование
Тема: Вопрос по функции _comQueryInterface
Ответы: 7
Просмотры: 8344

Вопрос по функции _comQueryInterface

К сожалению не нашел описание функций серии _comXXX, поэтому есть вопросы. Я воспользовался утилитой AtlTLB, которая сгенерировала врапер интересующего объекта. Получившийся файл содержит вызовы двух функций _comCreateInstance и _comQueryInterface у которых в качестве аргументов используются GUID-ы ...
Peter
Ср, 10/02/2010 05:35
Форум: Программирование
Тема: Как узнать в каком ресурсе лежит программа?
Ответы: 26
Просмотры: 27436

Как все-таки подключить ресурс после загрузки Галактики. Это нужно только для облегчения отладки.
Peter
Ср, 10/02/2010 05:35
Форум: Программирование
Тема: Как узнать в каком ресурсе лежит программа?
Ответы: 26
Просмотры: 27436

Сергей Головчак писал(а):Еще не подскажете, как подключить ресурс после загрузки Галактики, хочу реанимировать AddResourceByName.
Функция простая, все как писал Фёдор, но чтобы откомпилить нужны dcu-файлы Атлантиса.
Peter
Вт, 09/02/2010 04:36
Форум: Программирование
Тема: Как узнать в каком ресурсе лежит программа?
Ответы: 26
Просмотры: 27436

Имя ресурса получил! Ура! Функция смешно сказать из 4-х строк.

Еще не подскажете, как подключить ресурс после загрузки Галактики, хочу реанимировать AddResourceByName.
Peter
Чт, 04/02/2010 06:55
Форум: Программирование
Тема: Как узнать в каком ресурсе лежит программа?
Ответы: 26
Просмотры: 27436

Спасибо за информацию и предложения. 1. Большинство программ сделаны под конкретного клиента, поэтому конфигуратор не актуален (проще нам подправить, чем клиенту поддерживать конфигурацию). 2. Задавать версию ресурсу хорошая возможность, но это ложиться на программиста, а он тоже человек и может оши...
Peter
Ср, 03/02/2010 05:07
Форум: Программирование
Тема: Как узнать в каком ресурсе лежит программа?
Ответы: 26
Просмотры: 27436

Правильным можно считать ресурс, прописанный в репозитарии (наши ресурсы находятся в отдельной группе), а не правильными ресурсы типа: user.res, debug.res, сам_не_знаю_что_это_но_подключил.res, Atlantis_Пупкин.res. Как раз для определения соответствия репозитарию и нужна эта возможность. Пока мы дис...
Peter
Вт, 02/02/2010 05:34
Форум: Программирование
Тема: Как узнать в каком ресурсе лежит программа?
Ответы: 26
Просмотры: 27436

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