Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Power Basic

Страница: 1 |

 

  Вопрос: Процент выполнения DLL Добавлено: 02.02.04 13:25  

Автор вопроса:  studen`

ХЕЛП!

Пишу библиотеку, где есть какая-то процедура обрабатывает текст + есть процедура GetPercent, куда пишется кол-во пройденных символов. Вопрос: как мне узнать значение GetPercent из VB во время выполнения основной процедуры?

PS: С помощью таймера такая бадья не выходит, т.к. он почему-то по-новой лезет в библиотеку.

Заранее спасибо!

Ответить

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

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #1
Добавлено: 03.02.04 01:53
А если кинуть в VB на форму текстовое поле или какой другой контрол и посылать в него текст из библиотеки?

Ответить

Номер ответа: 2
Автор ответа:
 MaqSoft



Вопросов: 12
Ответов: 5
 Профиль | | #2 Добавлено: 03.02.04 11:36

Если добавишь пргрессбар все будет ОК, но программа не будет ни на что реагировать пока не закончит перебор символов.

Если пойдешь другим путем программа просто не будет ни на что реагировать пока не закончит перебор символов

Выбор не большой

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 04.02.04 04:04

А почему бы не сделать так.

Вводишь дополнительную внешнюю функцию и одну глобальную переменную.

Например:

Global PercentCounter as DWORD

Function Percent_Changed(Operation as Integer, Value as integer) EXTERNAL As DWORD
Select Case Operation
 Case 1' Присвоить
  PercentCounter=Value
 Case 2' Получить значение
  Function=PercentCounter
End Select
End Function
И вызывай её из своей библиотеки для сохранения текущего процента и из программы на VB для получения. Вдруг получится.

Попробуй такой алгоритм. Я таким и на QB и на VB делал.

 

Ответить

Страница: 1 |

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



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