Trick Advanced Tools.
Запись от The trick размещена 28.09.2016 в 11:03
Показов 7210
Комментарии 2
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 2
Комментарии
-
Спасибо большое за проделанную работу и отдельно за исходники. Назовём это VB6 IDE service pack 7 ?
Действительно некоторые ошибки попадались часто.
Анатолий, я думаю, было бы очень здорово, если бы ты смог найти время, чтобы дополнить описание еще и примерами операций, которые приводят к ошибкам, чей обход ты производишь с помощью аддона.
Отдельный +, если ты ещё и приведешь пример, как обойти ошибку средствами только IDE, но уже без этого аддона (для сравнения так сказать).
Хотя бы, те же ситуации когда нужно:
Можно заменить наVisual Basic 1
1000 * 1000
или на:Visual Basic 1
1000 * clng(1000)
Подмену obj также встречал, но там делалось через прокси-процесс.Visual Basic 1
Private Declare Function Mul Lib "msvbvm60.dll" Alias "_allmul" (ByVal dw1 As Long, ByVal Reserved As Long, ByVal dw3 As Long, ByVal Reserved As Long) As Long
На счёт предустановленной константы условной компиляции (IDE/EXE), какие ты дал им названия?
На счёт TipGetConstantValues, подразумевается, что в IDE уже есть какие-то свои константы, как например в VBA - #VBA7 ? Если да, неплохо бы сразу привести их список. Если нет, то не помешал бы также пример использования подобной техники, хотя бы декларации.
Мне например, нужно собрать один и тот же проект в автоматическом режиме (консольной командой), но с разными опциями. 1 - #Debug = true, 2 - чтобы #Debug = false. Вот хотелось бы мини-пример.
Сейчас в VB6 это сделано не совсем удобно, т.к. область видимости #переменной ограничивается модулем. Глобальная видимость, как я понимаю, сделано у тебя, будет намного более предпочтительной.
И ещё, сразу столкнулся со сложностью, т.к. никогда не устанавливал чужие аддоны без установщика.
Было бы неплохо написать, в какую папку копировать твой DLL, чтобы увидеть его в списках аддонов.
Еще раз спасибо за работу и ответы.Запись от Dragokas размещена 30.09.2016 в 12:28
-
Dragokas, сорри не видел твой коммент. Отвечу позже, т.к. там сейчас обнаружен маленький, баг. Как исправлю дам все пояснения.Запись от The trick размещена 10.11.2016 в 18:35



