|
|
|
3 очень тупых вопроса о VBA :)=
|
|||
|---|---|---|---|
|
#18+
1. VBA - это интерпретатор? 2. Или VBA - это все-таки компилятор? 3. И чем собственно VBA принципиально оличается от VB? 8-)= насколько я понял отличия все-таки есть, например, в необходимости явно указывать оператор Set при работе с объектами в VBA. В то время как в VB.Net такой необходимости уже нет. Но это так, не принципиально... а меня интересует принципиальное отличие VB от VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2005, 02:57:03 |
|
||
|
3 очень тупых вопроса о VBA :)=
|
|||
|---|---|---|---|
|
#18+
1 отличие: код VBA использует ActiveX-формы и элементы управления. Т.е. они подгружаемые из библиотек. 2 отличие: VBA не дает возможности формировать ехе-файл. По большому счету, VBA - почти скриптовый язык, вроде VBS. Ни тот, ни другой не имеют полноценного компилятора (только интерпретатор). Это значит, что даже при формировании ехе из VB код сначала транслируется в соответствующие вызовы msvbvmx0.dll, а уже затем эти вызовы - в двоичный код. Поэтому программы на VB такие медлительные. Это те различия, о которых мне известно. Но их явно больше :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2005, 08:44:53 |
|
||
|
3 очень тупых вопроса о VBA :)=
|
|||
|---|---|---|---|
|
#18+
И VB и VBA компилируют в байт-код (примерно как Java). Немного о байт-коде VB http://www.programmersheaven.com/articles/userarticles/john/vbvm.htm VB с 5-й, кажется, версии (редакции Pro и выше), включает в себя и native compiler - но все встроенные функции все равно остались в msvbvm??.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2005, 11:02:16 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2167081]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 314ms |

| 0 / 0 |
