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
Antwort
Es hat eine Dictionary
: Does VBA have Dictionary Structure?
Und Collection
: VBA: Resources for Python Programmer
danke für die Hilfe – Milhous
Das Wörterbuch ist * nicht * eine VBA-Datenstruktur, aber es ist in VBA einfach verwendbar, weil ein COM-Objekt (die Scripting-Laufzeit) es bietet. –
@ David W. Fenton ist natürlich richtig. Diese beiden COM-Objekte werden häufig in VBA verwendet. –
Disconnected-Cord-Sets können auch nützlich sein: syncing two lists with VBA
Sie auch Ihre eigenen (bessere Zugänglichkeit/Leistung XML Sammlungen) in dieser erstellen weg:
Sehen Sie sich auch Hash-Tabellen verwendet:
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 .
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).
Yah mein erster Instinkt war Typen zu erklären. – Oorang
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.
- 1. Visual Basic 6 Dynamische Variablen
- 2. Bitmap in Visual Basic 6 drucken
- 3. Handle leere Recordset in Visual Basic 6
- 4. Gibt es einen Visual Basic 6-Decompiler?
- 5. Visual Basic 6, versuchen, nicht-arbeiten Projekt
- 6. Visual Basic 6 und UNC-Pfade
- 7. HTTP Post/Upload von Visual Basic 6
- 8. Visual Basic, Array, Mod
- 9. Basiert BASIC auf Visual Basic?
- 10. Visual Basic Macro Fehler
- 11. ReDim Konserve zu einem multidimensionalen Array in Visual Basic 6
- 12. Wie wird ein SSIS-Paket von Visual Basic 6 ausgeführt?
- 13. Wie ein POS-Drucker mit USB auf Visual Basic 6
- 14. Kann ein Visual Basic 6-Klasseneigenschaftstyp ein Enum sein
- 15. Webbrowser deaktivieren Skript-Debugging in Visual Basic 6
- 16. Funktionen und Subroutinen in Visual Basic 6 falten/reduzieren
- 17. So speichern Sie Haltepunkt in Visual Basic 6
- 18. Hex-Wert in Visual Basic
- 19. INF-Installationsfehler beim Installieren von Visual Basic 6-Laufzeit SP 6 unter Windows XP
- 20. Visual Basic Modul v Singleton
- 21. Visual Basic .NET: Zeitplan
- 22. Visual Basic LINQ-Fehler
- 23. Visual Basic-Dateien
- 24. Visual Basic-Listenfeld
- 25. Visual Basic Gehalt Steuerrechner
- 26. Visual Basic - Livestreams laden
- 27. Etiketten in Visual Basic
- 28. Visual Basic 2008 'Tests'
- 29. Visual Basic LINQ
- 30. Visual Basic 2005 + mysql
Fragen Sie über VB6 oder über VBA in Access? –