powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / передача инфы. чат
25 сообщений из 98, страница 3 из 4
передача инфы. чат
    #37767096
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

угук... сделал. ток теперь мой комп подтормаживает на долю секунды и выводит песочные часы при каждом открытии вспомогательной проги. видимо, комп тратит слишком много сил, чтобы пропустить через себя прогу, считывающую 1 символ из инета( как-то это можно исправить?
...
Рейтинг: 0 / 0
передача инфы. чат
    #37767105
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
моя схема: нажатый символ моментально сохраняется на хостинге, считывается второй программой. вторая программа этот символ удаляет. но какое-то звено цепи, видимо, хостинг, тормоз: с момента нажатия символа до получения проходит пол секунды. с момента получения символа до удаления полторы секунды. в итоге я получаю что-то типа "ппппппррррррииииивввввееееееттттт"
...
Рейтинг: 0 / 0
передача инфы. чат
    #37767139
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдэ( с записью логов всё норм. через php в текстовик на хостинге всё сохраняется просто идеально. а с получением - траблы. медленно, коряво( постоянно мигающие песочные часы, символы передаются охапками по 5-6 штук при средней скорости печати... эх
...
Рейтинг: 0 / 0
передача инфы. чат
    #37768844
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

напиши плз, как ты вызываешь вспомогательную программу. не оч понял, как создание объекта в основной проге поможет запустить вспомогательную активную...
...
Рейтинг: 0 / 0
передача инфы. чат
    #37769298
Хых
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero,

Есть форум специальный где нужный код за денюжку пишут.(раз у самого не хватает ума)
...
Рейтинг: 0 / 0
передача инфы. чат
    #37769353
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хых, вау, как просто жить, Вы это пробовали? и как?
...
Рейтинг: 0 / 0
передача инфы. чат
    #37769828
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм( нужен самый простой пример вызова activeX из обычного ехе. а то у меня "activeX component can't create object" и тд.
из exe вызываю
Код: vbnet
1.
2.
3.
4.
5.
Dim mPrintOutput As Object
'On Error Resume Next
Set mPrintOutput = CreateObject("PrintObject.clsPrint") 'activeX component can't create object 
mPrintOutput.StartPrint
Set mPrintOutput = Nothing

имя актива clsPrint, в активе имеются процедура, функция, всего по немногу с именем StartPrint. или проги должны лежать в одной папке? очевидно, что они не найдут друг друга
...
Рейтинг: 0 / 0
передача инфы. чат
    #37769945
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> хм( нужен самый простой пример вызова activeX из обычного ехе. а то у меня "activeX component can't create
> object" и тд.


А ты ехе регистрировал???

Потому, что я вызываю точно так-же. И все работает.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача инфы. чат
    #37769951
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> или проги должны лежать в одной папке? очевидно, что они не найдут друг друга

После регистрации СОМ объекта не важно где он лежит относительно вызывающей программы, все нужные пути прописаны в
реестре.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача инфы. чат
    #37769958
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

регистрация? О_о
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770027
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroИгорь Горбонос,

регистрация? О_о
Код: vbnet
1.
Shell "cmd.exe c:\Online.exe /regserver"

что-то не оч получается
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770034
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero, в ручную пробовали?
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770048
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> Shell "cmd.exe c:\Online.exe /regserver"
> что-то не оч получается

Конечно не получится, ты ключ пропустил :)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770052
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

вручную тоже нет. путь получается корявый:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\VB6>c:\Online.exe /regserver
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770060
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> вручную тоже нет. путь получается корявый:

и что не получается?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770066
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

не получается зарегистрировать COM объект) когда-то делал - вылетело из памяти. что за ключ?
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770074
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> не получается зарегистрировать COM объект) когда-то делал - вылетело из памяти. что за ключ?

Покажи как регистрировал, потом покажи как проверял и какая при этом возникала ошибка

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770082
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кое-как забил правильный путь:
C:\>Online.exe /regserver
Отказано в доступе.
..... не является приложением Win32
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770115
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> Отказано в доступе.

Кто-то, скорее всего антивирус, блокирует доступ к файлу. Разберись с ним


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770124
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрел: при компиляции файла vb6 сохранил пустой файл. т.е. online.exe 0 байт. исправил.
C:\>Online.exe /regserver
C:\>online.exe /regserver
C:\>
никаких ошибок, никаких известий. ошибка "activeX component can't create object" прежняя
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770227
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroпосмотрел: при компиляции файла vb6 сохранил пустой файл. т.е. online.exe 0 байт. исправил.
C:\>Online.exe /regserver
C:\>online.exe /regserver
C:\>
никаких ошибок, никаких известий. ошибка "activeX component can't create object" прежняя т.е. объект зарегистрирован, просто стесняется мне об этом сообщить? тогда как правильно связать ехе и актив? ошибка ведь остаётся. или регистрация так и не прошла? про ключ не понял
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770235
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызывает подозрение, что имя класса и имя экзешника не совпадает. Скорее всего неправильно указываешь его в CreateObject
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770260
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProВызывает подозрение, что имя класса и имя экзешника не совпадает. Скорее всего неправильно указываешь его в CreateObject да, несовпадает. исправил - так же. код в exe:
Код: vbnet
1.
2.
3.
4.
5.
6.
'Shell "cmd.exe c:\clsPrint.exe /regserver"
Dim mPrintOutput As Object
'On Error Resume Next
Set mPrintOutput = CreateObject("PrintObject.clsPrint") 'activeX component can't create object
mPrintOutput.StartPrint
Set mPrintOutput = Nothing

создал активикс. код в нём:
Код: vbnet
1.
2.
3.
4.
5.
6.
Public Sub Class_Initialize()
MsgBox "q"
End Sub
Public Function StartPrint()
MsgBox "w"
End function

свойство нейм активикса clsPrint, скомпилировал в файл clsPrint.exe
запускаю основную прогу: "activeX component can't create object" что за классы вообще не в курсах
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770411
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroPrintObjectвот это в твоем AxtiveX-проекте чем является?
...
Рейтинг: 0 / 0
передача инфы. чат
    #37770413
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroShocker.ProВызывает подозрение, что имя класса и имя экзешника не совпадает. Скорее всего неправильно указываешь его в CreateObject да, несовпадает. исправил - так же. код в exe:экзешник как раз может называться как угодно. Класс внутри проекта называется, как я понял clsPrint. А как называется проект?
...
Рейтинг: 0 / 0
25 сообщений из 98, страница 3 из 4
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / передача инфы. чат
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]