Thomas Füssl
 
  zurück      Startseite      Gästebuch      Kontakt 
  ©2003 by thfu - Mail an Webmaster   

Freeware

nach Themen:
 Internet
 Multimedia
 System
 Visual Basic

nach Kategorien:
 Programme
 VB-Bibliotheken
 VB-Sourcecode

Index:
 Alle Downloads
 Alle Artikel


Über...

 Sinn und Unsinn
 Gästebuch
 über mich


Partner-Link
EMails und 1 GB kostenloser Speicher bei
GMX

Partner-Link
Bücher bestellen bei
Amazon

 

Freeware
Programme

Mini-WebServer
kleinster Web-Server
VBTools
Werkzeuge für Visual Basic
KeyReMap
Tasten umbelegen
Exe/Bmp-PropertyPage
Eigenschaftsseite
VB-Setup
Setup-Programm
Registry-Tricks


VB-Bibliotheken


Apfel.Ocx
Apfelmännchenprogramm
RegExp.Dll
Reguläre Ausdrücke für VB
SerialID.Dll
Disk-Nummer r/w


VB-Sourcecode Tipps&Tricks


TCP/IP-Klassen
Rekursiv
MIME-Kodierung (base64)
Internet
MinMax
Format 8.3
Standard-Dialoge


VB-Tools 3.0

VB-Tools ist eine Ansammlung von nützlichen kleinen Hilfsmitteln für die Programmierung unter VB 3.0 bis 6.0. Die wesentlichen Funktionen werden im folgenden kurz dargestellt.

Download:
Download der Shareware-Version   (32-Bit; Version 3.07; 1147 KBytes; 11.12.99)
VB5-Laufzeitsystem (2650 KBytes)

 kostenlosen Registrier-Key anfordern
Name:
EMail:



Übersetzen

Aus dem Sourcecode werden alle Texte extrahiert und in einer Liste alphabetisch geordnet aufbereitet. Diese Liste muß dann von Hand übersetzt werden. Das übersetzte Programm wird dann automatisch generiert. Eine Aktualisierung der Übersetzungsliste nach Änderungen im Originalprogramm ist jederzeit möglich. Die Extrahierung und Wiedereinfügung besitzt eine gewisse Intelligenz, so daß ähnlich Wörter (z.B. typisch: "Datei" und " Datei:") nur einmal übersetzt werden müssen.
Screenshot

Archivierung

Dieses Tool ermöglicht das Abspeichern der aktuellen Programmversion in einer einzigen Datei. Der Name der Datei wird automatisch generiert und lautet projekt.v##, wobei statt dem ## eine Nummer eingesetzt wird (01 für die erste Sicherung, 02 für die zweite, usw.). Die Dateien werden imselben Verzeichnis wie das Projekt gespeichert. Die verschiedenen Archive können so zum späteren Wiederherstellen oder zum Vergleich benutzt werden. Alternativ ist das Erzeugen von Verzeichnissen, welche die jeweils eine Versions inkl. zusätzlicher Projektdateien beinhaltet, möglich.

Setup-Unterstützung

Dieses Tool aktualisiert die setup.lst (Datum, Größe) bzw. erzeugt eine zip-Datei des setup-Verzeichnisses. Auch über das Explorer-Kontextmenü (wird automatisch erweitert) aufrufbar:

Hinweis: Ideale Ergänzung zu VB-Setup

Statischer Aufruf-Baum

Es wird der statische Aufrufbaum (welche Prozedur/Funktion ruft welche weitere auf) erstellt und mit Hilfe des OutLine-Steuerelements dargestellt. Beim Klick auf einen Baum-Eintrag wird angezeigt, von welcher Prozedur/Funktion diese aufgerufen wird. Mit dem Menüpunkt Gesamt-Baum wird eine grafische Anzeige erstellt (sinnvoll für kleinere Projekte).
Screenshot

Dyn. Ausführung protokollieren

Dieses Tool ermöglicht das automatische Einfügen (instrumentieren) von Protokoll-Befehlen in den VB-Sourcecode. Bei der Ausführung werden alle aufgerufenen Funktionen (auch Ereignisse) protokolliert und können im folgenden ausgewertet werden. Dabei ist die Darstellung des dynamischen Aufrufbaumes (welche Funktion ruft welche weitere auf), der Verweilzeiten in den jeweiligen Funktionen sowie die Aufrufzahlen (wie oft eine Funktion aufgerufen wurde und der daraus resultierende Prozentsatz -> wichtige Grundlage für Optimierungsanalysen) je nach eingestellter Option möglich.

Fehlerbehandlung einfügen

Dieses Tool ermöglicht das automatische Einfügen (instrumentieren) von Fehlerbehandlungs-Befehlen in den VB-Sourcecode. Bei der Ausführung werden alle Fehler abgefangen und der Anwender hat im Fehlerfall folgende Möglichkeiten: Wiederholen des Befehls / Überspringen des Befehls / Überspringen der Prozedur/Funktion Beenden des Programms / Anzeige von Eigenschaften beliebiger Controls

RTF-Datei des gesamten Projekts erzeugen

Aus dem gesamten Source-Code wird eine Datei im im VB-spezifisch formatierten RTF-Format erzeugt.

XREF-Verweise in Code einfügen

Ausgehend vom erstellten Baum wird in den Sourcecode zu jeder Prozedur/Funktion automatisch ein Kopf eingefügt, aus dem hervorgeht, von welchen anderen Funktionen die Funktion aufgerufen wird.

nichtaufgerufene Funktionen anzeigen

Ausgehend vom erstellten Baum wird eine Liste mit allen Prozeduren/Funktionen erstellt, welche im Programm nicht aufgerufen und ggf. zur Verkleinerung des Codes (manuell) entfernt werden können. Screenshot

Menü-Struktur extrahieren

Die zu Dokumentationszwecken oft benötigte Menüstruktur des Programms wird extrahiert und zur weiteren Verwendung zur Verfügung gestellt.

Shortcut-Test

Das gesamte Programm wird auf Inkonsistenzen bzgl. der Shortcut-Vergabe (&) geprüft und Probleme angezeigt. Bei den Überschneidungen werden auch alle (in der jeweiligen Hierarchiestufe) freien Buchstaben angezeigt.

VB4 zurück nach VB3

Das VB4-Projekt wird in ein VB3-Projekt "zurück"-konvertiert. Bei OCX-Objekten wird nach dem entsprechenden VBX-Kontroll-Element gefragt.

VB5 zurück nach VB4

Das VB5-Projekt wird in ein VB4-Projekt "zurück"-konvertiert.

Suchen und Ersetzen

In einem spezifizierten Verzeichnis können wiederum bestimmte Dateien nach einem bestimmten Text durchsucht werden. n den gefundenen Stellen kann wahlweise dieser Text / die ganze Zeile durch einen anderen Text ersetzt werden. eim Suchen kann unter "nichtrelevante Zeichen" angegeben werden, welchen Zeichen innerhalb des Suchmusters vorkommen dürfen, damit das Suchmuster trotzdem anspricht.

Pfad reinigen

Es wird eine Liste erzeugt, welche alle bas/frm-Dateien eines spezifizierten Verzeichnisses enthält, welche in keinem Projekt innerhalb dieses Verzeichnisses vorkommen. Der Anwender hat die Möglichkeit, einzelne Dateien zu löschen.