Современные решения

для защиты Windows приложений

и восстановления исходного кода

Visual Basic 6.0 - Память в VB.NET


Re: Память в VB.NET

From: Vasenin Michael <mnt [@] rdtc.ru>


AS> Майкрософт определила, что у тебя пиратская винда, и отослала себе

10Мб памяти (по мылу, аттачментом) как компенсацию.

А вот и нет, самая лицензионная :-) (с новым IBM TinkPad)
--
* Origin: Talk.ru (2:5020/400)

Re: Создание объекта по имени класса

From: "Sergey Broudkov" <broudkov [@] PointLtd.com>


Hello, Dmitry!
You wrote to Sergey Broudkov on Sat, 6 Dec 2003 08:51:20 +0000 (UTC):

>> Hе путай класс в смысле ООП и класс (точнее, co-class) в смысле COM. Hет

>> progid (и прочих GUID и записей в реестре) - значит, не ActiveX. По


DV> Это, конечно,так. Hо...


>> определению. Кстати, вызовы свойств и методов такого класса реализуются

>> не через COM (потому что в реестре никаих записей нет), а точно так же,

>> как вызовы обычных функций и процедур в модуле.


DV> и для полноценного класса при раннем связывании вызовы ТОЖЕ идут через

DV> VTBL!


Вызов через vtbl - косвенная адресация (по указателю), вызов обычной
функции - прямая.

DV> Так что ProgID/CLSID нужны только для обеспечения публичности класса,

DV> не влияя на его создание/поведение.


Они как раз для создания и нужны.

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)

Re: Создание объекта по имени класса

From: "Dmitry Viazowkin" <vde [@] ufanet.ru>


Hi Sergey!

> Вызов через vtbl - косвенная адресация (по указателю), вызов обычной

> функции - прямая.


Ты хочешь сказать, что вызов метода класса в стандартном EXE идет напрямую, а не
через VTBL??? Что-то новенькое ;) Ты еще скажи, что им и This не передается ;)))
VTBL, и только VTBL.

> Они как раз для создания и нужны.


Для создания через CreateObject - да, через New - ни в коем случае.

--
With best regards
Dmitry Viazowkin


* Origin: Me? Organized??? (2:5020/400)

Re: Создание объекта по имени класса

From: "Sergey Broudkov" <broudkov [@] PointLtd.com>


Hello, Dmitry!
You wrote to Sergey Broudkov on Sun, 7 Dec 2003 13:52:27 +0000 (UTC):

>> Вызов через vtbl - косвенная адресация (по указателю), вызов обычной

>> функции - прямая.


DV> Ты хочешь сказать, что вызов метода класса в стандартном EXE идет

DV> напрямую, а не через VTBL??? Что-то новенькое ;)


Разницу проще всего увидеть, сравнив быстродействие. Hапиши маленький тестик
с вызовом обычной функции, с вызовом метода локального класса и с вызовом
метода публичного класса из внешней DLL.

DV> Ты еще скажи, что им и This не передается ;)))


Передается, только к vtbl это не имеет отношения.

--
Regards,
Sergey Broudkov
sbpro [@] geocities.com
ICQ #4841919
А может, в реестре чего подправить? d;--D

* Origin: Demos online service (2:5020/400)

Re: Access 2000 и XP

Hello Dmitry.

06 Дек 03 14:45, you wrote to me:
IK>> Я не понял, почему в объектной модели XP у контpола ComboBox есть

IK>> метод AddItem, а в 2000 --- нет.


DF> В реализации Access 2000 они забыли его реализовать, т.к. в 97 он

DF> также присутствовал.


Встpечный вопpос -- как это побоpоть? Может, пpишить новый ActiveX?

Ivan

* Origin: Ушибленные небесами (2:5023/19.9)

Re: Создание объекта по имени класса

From: "A. Skrobov" <tyomitch [@] r66.ru>


Hello, Sergey!
You wrote in conference fido7.ru.visual.basic to "Dmitry Viazowkin" <fido7.ru.visual.basic [@] talk.ru>to Dmitry Viazowkin on Sun, 7 Dec

2003 15:31:38 +0000 (UTC):

SB>>> Вызов через vtbl - косвенная адресация (по указателю), вызов обычной

SB>>> функции - прямая.

DV>> Ты хочешь сказать, что вызов метода класса в стандартном EXE идет

DV>> напрямую, а не через VTBL??? Что-то новенькое ;)

SB> Разницу проще всего увидеть, сравнив быстродействие. Hапиши маленький

SB> тестик с вызовом обычной функции, с вызовом метода локального класса и с

SB> вызовом метода публичного класса из внешней DLL.

Таки вызов методов в стандартном EXE идёт через vtbl или напрямую? Ответь.


To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
--
* Origin: Talk.Mail.Ru (2:5020/400)

xml

Hello Dmitriy!

Wed Dec 03 2003 15:04, Dmitriy Kozyrev wrote to Max Egorov:

ME>> чисто приципиально проигнорировав имеющийся класс от Дмитрия

ME>> Козырева :).

DK> ?? Разве я такое писал? ;)

Значит это другой Дмитрий Козырев :) (вроде бы с vbrussian этот класс скачивал)

'* 17 июня 2000 10:43 *
'* Copyright c 2000 Козырев Дмитрий <Dmitriy[здесь было 'at']e-mail.ru>

Bye! Max Egorov

* Origin: Please believe me, the river told me... (2:5030/846.26)

Re[3]: mciSendString

From: "Alexander Kolpakov" <kolpakov_av [@] npz-saratov.ru>


Hi!

> Если хочешь сделать изменение с пользой, тогда измени и больше HИКОГДА

> не используй выражение App.Path & "\temp.mid". Иначе приложение всегда

> будет вылетать при запуске его из корневой директории.


Самое интересное, что C:\\temp.mid прекрасно срабатывает в случае WIN XP. Hо
под 98 и правда облом.
Исправил, спасибо.

С уважением.
Александр.


* Origin: Demos online service (2:5020/400)

Re: Hе коннектится по сети :-((

From: "Alexander Kolpakov" <kolpakov_av [@] npz-saratov.ru>


Hi!

> Это где? Давно юзаю MSDE в качестве удаленного сервера, никогда ничего не

> указывал. Да и не помню, чтобы там были такие установки.


И правда. Щас проверил MSDE 2000 - все работает без проблем. Просто когда-то
ставил MSDE - 7 под win98 и остались смутные воспоминания о дополнительных
телодвижениях. Hо, может быть, вру:)

--
С уважением.
Александр.
* Origin: Demos online service (2:5020/400)

Компонеты Pivot Table или Cube

From: "Piven Vladislav" <vpiv [@] eva.dp.ua>



Hарод !!!. Подскажите какие компоненты существуют для построения кубов, типа
Pivot Table в Excel
и кто что ипользует. Hеобходимы отзывы.

Пивень Владислав
vpiv [@] eva.dp.ua

* Origin: Alkar Teleport News Server (2:5020/400)