2009-05-27 15 views
3

Was sind alle in Datenstrukturen für VB6 (Microsoft Access) gebaut? Ich weiß, dass es Arrays gibt, aber gibt es andere, modernere Datenstrukturen?Visual Basic 6 Datenstrukturen

+2

Fragen Sie über VB6 oder über VBA in Access? –

Antwort

4
+0

danke für die Hilfe – Milhous

+1

Das Wörterbuch ist * nicht * eine VBA-Datenstruktur, aber es ist in VBA einfach verwendbar, weil ein COM-Objekt (die Scripting-Laufzeit) es bietet. –

+0

@ David W. Fenton ist natürlich richtig. Diese beiden COM-Objekte werden häufig in VBA verwendet. –

3

Das ausgezeichnete Buch Hardcore Visual Basic von Bruce McKinney enthält einen Code für verkettete Listen erstellen, Stacks, usw. als Teil seiner Einführung basierte Objekt mit VB6-Programmierung. Das Buch ist jetzt verfügbar .

2

Ich glaube nicht, dass ich die Frage verstehe. Als ich es las, dachte ich an:

  • Arrays
  • Kollektionen
  • Typen
  • Aufzählungen

und so weiter. Ich bin mir nicht sicher, ob ich eigenständige Module als Teil der Antwort betrachten würde, da sie eine beliebige Struktur haben können, anstatt eine bestimmte Datenstruktur zu sein. Und natürlich, wenn VBA COM-basiert ist, kann es jede Datenstruktur von kompatiblen COM-Objekten verwenden. Dies kann eine Typbibliothek erfordern oder nicht (hängt von der Implementierung des COM-Objekts ab).

+0

Yah mein erster Instinkt war Typen zu erklären. – Oorang

1

Ich habe ziemlich viel Code in VB6 geschrieben und sicher habe ich viel mit Dictionary und Collection Klassen gearbeitet. Aber ich denke immer noch, dass sie in vielen Fällen nicht ausreichen, das ist, warum ich Ihnen raten, in dieser Bibliothek einen Blick zu nehmen:

http://sourceforge.net/projects/vbcorlib/

, dass es eine Portierung von .NET-Bibliotheken zu VB6 ist.