Страница: 1 | 2 | 3 | 4 |
Вопрос: Клиент для форума. Требуйте у разработчиков!
Добавлено: 12.08.04 22:49
Автор вопроса: Sharp | Web-сайт:
Ответы
Всего ответов: 60
Номер ответа: 16
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #16
Добавлено: 13.08.04 19:05
У меня у самого старая система , но OLE Automation я, конечно, отключу.
Номер ответа: 17
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #17
Добавлено: 13.08.04 19:24
Без него не очень удобно. Сразу начинает ругаться на простые на первый взгляд функции, которые основаны на COM.
Номер ответа: 18
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #18
Добавлено: 13.08.04 22:00
А потестить этот ваш клиент щас никак нельзя? Уж очень хочется поглядеть на это чудо программерской мысли )))
Номер ответа: 19
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #19
Добавлено: 13.08.04 23:11
Боюсь что еще ничего не готово всего 18 Кб кода, это - ничто
ждемс... и еще раз требуем )
Номер ответа: 20
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #20
Добавлено: 14.08.04 15:00
Причем почти треть этого кода - левая, из INI цветовые настройки читает
Номер ответа: 21
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #21
Добавлено: 14.08.04 15:52
Да, кстати, поглядеть-то как раз можно http://chemistry.amillo.net/vbnrufoc.png
Номер ответа: 22
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #22
Добавлено: 14.08.04 16:37
2Sharp: я туту посмотрел.. и с удивлением отметил, что SaveMessage
приспособлен только для сохранения ответов...
Так что я лучше потом сделаю создание сообщения в виде метода
веб-сервиса...
Номер ответа: 23
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #23
Добавлено: 14.08.04 16:56
Зачем? Не надо! Просто еще NewTopic или как его там заюзаю, к нему тоже приделай get-параметр.
-------------------------------------------------
"В начале было Слово
И Слово было...
Упс!"
Порри Гаттер, часть 3
Номер ответа: 24
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #24
Добавлено: 14.08.04 20:23
Вопрос: кто сталкивался со следующим глюком? Создается .res-файл во встроенном resource editor'е, оттуда удаляются все ресурсы, потом этот res-файл открывается в MSVC, к нему добавляется раздел с именем 24, в него ресурс с id=1, в него, ну вы поняли, манифест, все это сохраняется, потом компилируется. Компилируется все нормально, но приложение при запуске говорит "Приложение не было запущено, поскольку оно некорректно настроено". Как это пофиксить?
Номер ответа: 25
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #25
Добавлено: 14.08.04 20:41
Хи-хи, ну ты шарп, наверное, никогда не писал проги с ВинХР интерфейсом Нужно инициализировать КоммонКонтролс:
'Создай модуль и назначь его стартовым.Кинь туда єтот код:
Private Type tagInitCommonControlsEx
lngSize As Long
lngICC As Long
End Type
Private Declare Function GetFullPathName Lib "kernel32.dll" Alias "GetFullPathNameA" (ByVal lpFileName As String, ByVal nBufferLength As Long, ByVal lpBuffer As String, ByVal lpFilePart As String) As Long
Private Declare Function InitCommonControlsEx Lib "comctl32.dll" _
 iccex As tagInitCommonControlsEx) As Boolean
Private Const ICC_USEREX_CLASSES = &H200
Public Function InitCommonControlsVB() As Boolean
On Error Resume Next
 im iccex As tagInitCommonControlsEx
With iccex
.lngSize = LenB(iccex)
.lngICC = ICC_USEREX_CLASSES
End With
InitCommonControlsEx iccex
InitCommonControlsVB = (Err.Number = 0)
On Error GoTo 0
End Function
Public Sub Main()
InitCommonControlsVB
 im strCommand As String
 im TheRealPathName As String
FORM1.SHOW
End Sub
Номер ответа: 26
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #26
Добавлено: 14.08.04 20:54
У меня именно это и написано, и, кстати, писать это в стартовом модуле не обязательно, можно написать в Initialize стартовой формы. Меня волнует вопрос с компиляцией ресурса, созданного в другой программе. Тем более, что без инициализации коммонконтролов в присутствии манифеста раздается просто ding и никаких месседжей не выскакивает.
Номер ответа: 27
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #27
Добавлено: 14.08.04 20:57
А обязательно пихать манифест в ресурсы до компиляции? Можно запихать манифест после компиляции любым ресурс едитором или просто создать .manifest-файл.
Номер ответа: 28
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #28
Добавлено: 14.08.04 21:04
Проблема состоит в необходимости использования VB6 как IDE для разработки и компиляции (поэтому и нельзя править ехешник после компиляции) - проект-то open-source: ошибка, судя по всему, в нем, он как-то странно компилирует res-файлы с незнакомыми ему разделами. А просто давать отдельно файл манифеста нехорошо.
Но если решение не будет найдено, я просто буду поставлять с исходниками ResPatcher, который запихнет в готовый ехешник ресурс, и назову его "частью исходника" ))
-------------------------------------------------
"- Думай не думай, - заявил Развнедел (который, кстати, и не думал думать), - а еда сама не прилетит.
Звякнуло оконное стекло, и в столовую влетело странное существо с наволочкой на голове. Взгляды присутствующих потянулись к теоретически съедобному гостю, а руки - ко всему, что можно использовать в качестве метательного оружия.
- Спокойно! - закричал Гаттер. - Это мой Филимон! Он несъедобный, он ультразвук излучает!
Излучив указанный ультразвук, филин получил отражение от препятствий с ножами и вилками в руках, правильно сориентировался в ситуации, и только его и видели."
Порри Гаттер, часть 3
Номер ответа: 29
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #29
Добавлено: 14.08.04 22:43
Sharp, насчет ResPather'a - глупо! Какая разница, тогда уж проще manifest отдельно давать - меньше места, да и не у всех XP стоит. А в крайнем случае у кого XP сами манифест сделают. Не маленькие
------------------------------------------------
- Что пить будете? - зашуршала папирусом заглянувшая в купе проводница-мумия. - У нас большой выбор. Вода болотная, вода ржавая, вода гнилая, вода тухлая, вода железнодорожная, с песком, ряской, илом, пиявками, личинками мух, газированная метаном, бутаном, пропаном, сероводородом, хлором, горячая тина, глина со льдом, коктейль "Трясина" и, наконец, фирменный напиток - "Жижа".
Порри Гаттер, часть 1
Номер ответа: 30
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #30
Добавлено: 14.08.04 22:53
А что делать? © Харлей
Внешний файл манифеста - некрасиво, с VB что делать не знаю, отдельно делать самому - тоже не годится.
-------------------------------------------------
"Хрень - гибрид хрена обыкновенного и редьки несладкой. Используется ведьмами для приготовления всякой хрени"
Порри Гаттер, часть 3