Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Клиент для форума. Требуйте у разработчиков! Добавлено: 12.08.04 22:49  

Автор вопроса:  Sharp | Web-сайт: sharpc.livejournal.com | ICQ: 216865379 

Ответить

  Ответы Всего ответов: 60  

Номер ответа: 16
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #16
Добавлено: 13.08.04 19:05
У меня у самого старая система :), но OLE Automation я, конечно, отключу.

Ответить

Номер ответа: 17
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #19
Добавлено: 13.08.04 23:11
Боюсь что еще ничего не готово :) всего 18 Кб кода, это - ничто :(

ждемс... и еще раз требуем :))

Ответить

Номер ответа: 20
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #20
Добавлено: 14.08.04 15:00
Причем почти треть этого кода - левая, из INI цветовые настройки читает :)

Ответить

Номер ответа: 21
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #21
Добавлено: 14.08.04 15:52
Да, кстати, поглядеть-то как раз можно :) http://chemistry.amillo.net/vbnrufoc.png

Ответить

Номер ответа: 22
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #22
Добавлено: 14.08.04 16:37
2Sharp: я туту посмотрел.. и с удивлением отметил, что SaveMessage
приспособлен только для сохранения ответов...

Так что я лучше потом сделаю создание сообщения в виде метода
веб-сервиса...

Ответить

Номер ответа: 23
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #23
Добавлено: 14.08.04 16:56
Зачем? Не надо! Просто еще NewTopic или как его там заюзаю, к нему тоже приделай get-параметр.

-------------------------------------------------
"В начале было Слово
И Слово было...
Упс!"
Порри Гаттер, часть 3

Ответить

Номер ответа: 24
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #24
Добавлено: 14.08.04 20:23
Вопрос: кто сталкивался со следующим глюком? Создается .res-файл во встроенном resource editor'е, оттуда удаляются все ресурсы, потом этот res-файл открывается в MSVC, к нему добавляется раздел с именем 24, в него ресурс с id=1, в него, ну вы поняли, манифест, все это сохраняется, потом компилируется. Компилируется все нормально, но приложение при запуске говорит "Приложение не было запущено, поскольку оно некорректно настроено". Как это пофиксить?

Ответить

Номер ответа: 25
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #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
   ;Dim 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
   ;Dim strCommand As String
   ;Dim TheRealPathName As String
   
FORM1.SHOW
End Sub

Ответить

Номер ответа: 26
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #30
Добавлено: 14.08.04 22:53
А что делать? © Харлей
Внешний файл манифеста - некрасиво, с VB что делать не знаю, отдельно делать самому - тоже не годится.

-------------------------------------------------
"Хрень - гибрид хрена обыкновенного и редьки несладкой. Используется ведьмами для приготовления всякой хрени"
Порри Гаттер, часть 3

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам