Обсуждение программирования на Visual Basic в конференции ru.visual.basic
ComPorts |
#/-----/# · ···-=¬ Hello _Dmitry_ ! _*-----*_ L===============--····· · · · 12 января 2004 22:37, _Dmitry Miloserdov_ == /Igor Krinetsky/: DM> From: Dmitry Miloserdov DM> Привет, Igor, DM> Saturday, January 10, 2004, 7:17:40 PM, you wrote: IK>> У меня вопрос как получить доступ к последовательным портам IK>> компьтера, а именно управлять их DTR и RTS линиями (сигналами) без IK>> использования MScomm.OCX Пожалуйста подскажите DM> Писал же уже как то. DM> Вот кусок программы: DM> Public Function Send_RTS(ComPort As String, bValue As Boolean) As DM> Boolean DM> 'Input: DM> ' ComPort - name of the communication port (e.g. "COM1", "COM2" DM> and etc.) DM> ' bValue - boolean value of the RTS signal DM> 'Output: DM> ' TRUE - success; DM> ' FALSE - error (check Err.LastDllError for details) DM> Dim hCom As Long DM> Dim RetVal As Boolean Спасибо,что-то не так оно работает и что такое это WriteLog У меня DTR signal и RTS должны работать вместе contol с этим справляется, а тут только RTS и работает У меня RTS - прием/передача DTR - ключ (Morse) Собственно DTR не работает - нет 0 или 1, когда они вместе то команды на DTR отрабатываются RTS * Origin: Конвой свободен! (2:467/116.16) |
Выгрузить компонент |
Hello All. Как реализовать сабж? В общем дело в следующем, есть некоторый комнонент, который проверяет почту. Если вызвать его при помощи ASP, то после вызова dll-ка постоянно висит в памяти и удалить ее ни как, а тем более перекомпелить, но если вызвать тот же объект, но при поможи обычного vbs, то после того как скрипт отработет в памяти не чего не висит. Как организовать что то типа .Close? Или все же так и должно быть? Hо тогда как быть с постоянной отладной и перекомпеляцией? Sergey * Origin: Default origin (2:6083/24.10) |
Проблема с VBA |
дHАПHЦH БПЕЛЕМХ ЯСРHЙ, БЕКХЙХИ нКК! лHФЕР ЙРH ОHЯЙЮФЕР ЙЮЙ ПЕЬХРЭ РЮЙСЧ ОПHАКЕЛС: -ЕЯРЭ ЙМХЦЮ Excel, Б МЕИ 4 КХЯРЮ. ОПХ ОЕПЕУHДЕ Я HДМHЦH МЮ ДПСЦHИ ЛЕМЪЧРЯЪ ОЮПЮЛЕРПШ HРHАПЮФЕМХЪ РХОЮ ЯЕРЙХ, ЪПКШВЙHБ КХЯРHБ. - ЕЯРЭ ЛЮЙПHЯ, БШОHКМЪЧЫХИ ЯОЕЖХЮКЭМСЧ БЯРЮБЙС Я HДМHЦH КХЯРЮ МЮ ДПСЦHИ. оПHАКЕЛЮ - ДЮЕР HЬХАЙС ЛЕРHДЮ SpecialPast, ОХЬЕР, ГЮБЕПЬЕМ МЕЙHПЕЙРМH. еЯКХ HРЙКЧВХРЭ ЛЮЙПHЯ, ЛЕМЪЧЫХИ ОЮПЮЛЕРПШ, РH БЯЕ HЙ, МH СФ АHКЭМH ЛЮЙПHЯ МСФЕМ. ГЮПЮМЕЕ ЯОЮЯХАH __________________________________________________________________ Sergey Paukov ICQ#: 73045197 Current ICQ status: + More ways to contact me __________________________________________________________________ * Origin: South Ural Network (2:5010/70) |
/VB6/ Hе могу загрузить OCX |
From: Mike У нас в SourceSafe лежит куча проектов, в которых используется один и тот же User Control. Скажем, pupkin.ocx. Hа одной машине все работает нормально, на другой (на моей, кстати) при попытке загрузить проект выдается: c:\vbprojects\project1\pupkin.ocx could not be loaded Hа обеих машинах Windows 2000 SP3 и Visual Studio 6.0 SP5. Глянул в registry и на диске. К каждому проекту делается инсталляшка, чтобы его можно было установить на комп, не имеющий VB (Package and Deployment Wizard). Оказалось, каждый проект заново прописывает этот самый pupkin.ocx в свой home dir. Возможна путаница с версиями. Ладно, прошелся по диску, удалил везде pupkin.ocx. Прошелся по registry, удалил все упоминания о pupkin.ocx. Перезагрузился. Установил pupkin.ocx через инсталляшку (стала в c:\program files\pupkin). Hе помогло, та же фигня. Вызвал на всякий случай regsvr32 pupkin.ocx - то же самое. Иду в меню Project->Components, убираю галочку у pupkin, потом ставлю галочку опять, жму ok - опять, сволочь, пишет: c:\program files\pupkin\pupkin.ocx could not be loaded Это все на моем PC. При этом на другой машине все четко работает. Подскажите pls, где копать. -- Best regards (M)ike При ответе на e-mail убрать из адреса NOS * Origin: Best antimagic/antiUFO cure: skeptik.net (2:5020/400) |
Массив контpолов |
Пpивет, A.! 20 Jan 04, 09:52:30 A. Skrobov => Vadim Nikiforov about "Массив контpолов"... VN>> Подскажите, плиз. Как в pантайме создать массив контpолов, то что в VN>> пpи дизайне делается как Копи/Пасте объекта. Контpол собственного VN>> изготовления, но видимо это без pазницы. AS> Load ИмяКонтрола(Индекс) Ага, спасибо. With best regards. Vadim Nikiforov AKA VadJuNik AKA MacManyak e-mail: macmaniak [@] narod.ru ICQ 53282936 * Origin: Macmaniak's home (2:5060/90.21) |
Re: Выгрузить компонент |
From: "Igor Evgrafov" Hello, Sergey! You wrote to All on Wed, 21 Jan 2004 01:33:46 +0300: SL> Как реализовать сабж? SL> В общем дело в следующем, есть некоторый комнонент, который проверяет SL> почту. Если вызвать его при помощи ASP, то после вызова dll-ка SL> постоянно висит в памяти и удалить ее ни как, а тем более SL> перекомпелить, но если вызвать тот же объект, но при поможи обычного SL> vbs, то после того как скрипт отработет в памяти не чего не висит. SL> Как организовать что то типа .Close? SL> Или все же так и должно быть? Hо тогда как быть с постоянной отладной и SL> перекомпеляцией? Да, геморой есть. Попробуй завершить web приложение через оснастку IIS. Иногда помогает. Иногда спасает только рестарт всего IIS и VB6. В этом плане ASP.NET и VS2003 гораздо удобнее... With best regards, Igor Evgrafov. E-mail: ievgrafo * Origin: Cronyx Plus ISP (2:5020/400) |
Консоль |
Мы где-то виделись, All? Возможен ли асинхронный ввод строки (не посимвольно) в сабже? Всего хорошего! Дмитрий Козырев aka Master * Origin: Дорогу осилит идущий. (2:5023/11.148) |
Re: /VB6/ Hе могу загрузить OCX |
From: Mike ЗЫ. Да, забыл сказать, что если проект откомпилирован на другой машине, то он (exe-шник) запускается и на моей. -- Best regards (M)ike При ответе на e-mail убрать из адреса NOS * Origin: Best antimagic/antiUFO cure: skeptik.net (2:5020/400) |
chm |
H!, _[All]_! Как из VB вызвать chm файл? Опpеделённый топик? В Project -> Properties -> General -> Есть чекбокс Help file name. Можно выбpать нужный chm файл. А как его использовать? g'bye and g'luck, _[All]_! * Origin: S2k - revengecrew.org (2:5054/29.33) |
Патч |
H!, _[All]_! Как сделать на VB патч файлов? Т.е. ищем нужное смещение, нужный байт, заменяем байт на дpугой. Есть ли готовые пpимеpчики? Искал в ссылках FAQ-a не нашёл или плохо искал. Спасибо. Пpимеp: 0065D07B: D5 4A 0065D07C: 3B 47 g'bye and g'luck, _[All]_! * Origin: Down/Upload Soft: Svalka.Tk (2:5054/29.33) |