Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

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

 

  Вопрос: Потоки и EXE Добавлено: 27.06.05 11:35  

Автор вопроса:  LamerOnLine | ICQ: 334781088 

Ответить

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

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #16 Добавлено: 05.07.05 12:50
Выслать не смог - у тя мыла нет в профайле. Ну куда девать - файл то уже запакован. Вот и отослал его CyRax'у... :)

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #17
Добавлено: 05.07.05 16:54
 Ага, получил, долго не мог понять что такое. Смахивает на вирус (особенно иконка с унитазом), но в авторстве записан LamerOnLine.
 Поэтому всё же решил запустить. Запускается нормально (Win 2K XP2), но при нажатии первой кнопки "Start Thread" вылезло сообщение
"This action cannot be completed because the other application is busy. Choose 'Switch To' to activate the busy application and correct the problem."

 которое убрать мне так и не удалось. Пришлось убивать процесс.

Ответить

Номер ответа: 18
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #18 Добавлено: 05.07.05 17:18
Во блин! Я тут на трех машинах проверил - везде работает. Мож еще кому намылить для теста. Странно это...

Ответить

Номер ответа: 19
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #19
Добавлено: 05.07.05 19:52
Кидай в мою сторону, завтра потестю на 98, 2k, XP, 2k3... вечером скажу...

Ответить

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



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #20
Добавлено: 05.07.05 23:44
Кстати, вот этот код тоже можно считать многопоточным:
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Dim i As Long

Private Sub Command1_Click()
For i = 1 To 3
    MessageBox GetDesktopWindow, Str$(i), "MsgBox", vbOKOnly
Next
End Sub


попробуйте пощёлкать по кнопке.Вот только работает до предела глючно.

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #21 Добавлено: 06.07.05 10:53
Ушло. Если и у тебя заглючит - придется от идеи отказаться :(

Ответить

Номер ответа: 22
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #22 Добавлено: 06.07.05 16:05
2LamerOnLine: кидай set[@]starnet.ru если с исходниками.

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #23 Добавлено: 06.07.05 16:29
Ушло. К коду не придираться, писал от балды только для того чтобы проверить тему.

Ответить

Номер ответа: 24
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #24 Добавлено: 06.07.05 18:03
2LamerOnLine: чего то нету :( а сюда nashrus sobaka gmail.com ?

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #25 Добавлено: 06.07.05 18:16
На оба безуспешно
Первый:

Failed to deliver to 'set*starnet.ru'
SMTP module(domain @195.2.83.174:starnet.ru) reports:
 host mx2.starnet.ru says:
 550 sorry, invalid HELO/EHLO greeting (#5.7.1)

Второй:

Failed to deliver to 'nashrus*gmail.com'
SMTP module(domain @195.2.83.173:gmail.com) reports:
 message text rejected by gmail-smtp-in.l.google.com:
 552 5.7.0 Illegal Attachment d8si7550505wra

* = @

Ответить

Номер ответа: 26
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #26 Добавлено: 06.07.05 18:27
что за бред :( гугл то по любому должен работать.
вот еще nashrus собака mail.ru

Ответить

Номер ответа: 27
Автор ответа:
 Nash Bridges



Вопросов: 5
Ответов: 139
 Профиль | | #27 Добавлено: 06.07.05 20:19
у меня вроде работает. были же подобные примеры ? интересно, в практических приложениях как это будет работать.

Ответить

Номер ответа: 28
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #28 Добавлено: 07.07.05 10:46
Да были вроде, я же не сам это выдумал, даже Microsoft об этом давно писали. Вот и у sne тоже работает.
Ну а в практических приложениях будет работать как любое VB-приложение - непредсказуемо :)
Ибо CyRax доказал одно простое, но старое VB правило - как бы не была проста программа, и как бы мало библиотек она не использовала - всегда найдется машина на которой она откажется работать :))

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #29
Добавлено: 07.07.05 11:11
Ибо CyRax доказал одно простое, но старое VB правило - как бы не была проста программа, и как бы мало библиотек она не использовала - всегда найдется машина на которой она откажется работать :))

 Ну, ну, не прибедняйся :) AxtiveX EXE по твоему простое приложение? Это для VB-щника оно простое, а для системы как раз наоборот, простое - это без всяких запросных технологий.

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #30
Добавлено: 07.07.05 11:15
Да и потом, COM-сервер предназначен для определённых целей и использовать ActiveX только ради многопоточности не всегда рационально.

Ответить

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

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



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