易截截图软件、单文件、免安装、纯绿色、仅160KB

多个顶点缓存vb的操作

共有4个示例顶点缓存InstanceVB1,InstanceVB2,InstanceVB3,InstanceVB4,它们的值都是通过一个循环进行赋值,请问可以如下操作吗,怎么操作效率最高?

InstanceVB1->Lock(...);
InstanceVB2->Lock(...);
InstanceVB3->Lock(...);
InstanceVB4->Lock(...);

for()
{
操作各示例顶点缓存
}

InstanceVB4->Unlock();
InstanceVB3->Unlock();
InstanceVB2->Unlock();
InstanceVB1->Unlock();
可以阿,效率没测过,看算法,如果算法一样,那么分开写可能cpu缓存命中率高一点。

如果分开的话,那FOR循环怎么办呢,因为这些VB都是在FOR循环中得到值的。

你要是分开写不方便就这么写吧


相关问答:

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

VB中有无TApplication对应类型

我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用?
你好,用instance不是就可以了&# ......

vb static

Private Sub fun()
  Static a As Integer
      A=a+1
  Print a;
End Sub
    Private Sub Command1_Click()
      Dim m As Integer
&n ......

如何通过 VB 获得 google 翻译的结果?

从网上找了一个版本,源代码如下:

VB code:
Option Explicit
'Global DefLang As String
Const WebURL As String = "http://translate.google.com/translate_t"
Const SearchString As Strin ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号