API
Um alle gültigen Laufwerke die auf dem System vorhanden sind zu ermitteln bietet uns die Win API die Funktion GetLogicalDriveStringsA bzw. GetLogicalDriveStringsW aus der Kernel32.Dll.
17.10.2008
Manchmal ist es notwendig, eine fremde Anwendung zu starten. Visual Basic bietet uns hierfür den Befehl Shell an. Leider ist dieser etwas eingeschränkt und auf das Ausführen von Anwendungen oder Batch Dateien
25.07.2008
In allen Anwendungen die über ein Login Dialog verfügen wird Standardmäßig ein Benutzername und ein Kennwort abgefragt. Man kann dem Benutzer jetzt alles eintippen lassen oder ihm etwas Arbeit abnehmen in dem man m
08.09.2008
Im folgendem Artikel wurde gezeigt wie man den Computernamen ermitteln kann. Mit folgenden Artikel wird gezeigt wie man mit Hilfe der Win API Funktion SetComputerNameA bzw. SetComputerNamW aus der Kernel32.Dll&
25.07.2008
Über die Win API Funktion GetComputerNameA aus der kernel32.dll gibt Windows die Möglich den aktuellen Computernamen zu ermitteln.
Folgender Artikel zeigt wie man mit Hilfe der Win API Funktion GetVolumeInformationA bzw. GetVolumeInformationW aus der Kernel32.Dll das Dateisystem eines Lauwerks ermitteln kann.
15.10.2008
Mit der Win API Funktion SetForegroundWindow aus der User32.Dll kann ein beliebiges Fenster der eigenen Anwendung in den Vordergrund geholt und automatisch fokusiert werden. Fenster, welche nicht sichtbar sind
In der Windows Welt kennt man mittlerweile alle Dateinamen in der Langform C:\Dokumente und Einstellungen\Testbenutzer\Eigene Dateien\Textdatei.txt. Dies kann eventuell mit älteren Anwendungen, die noch mit der Kurzform C:\DOKUME
04.09.2008
In diesem Artikel wurde gezeigt, wie man die Laufwerksbezeichnung ermitteln kann. Jetzt wird gezeigt, wie man diese ändert, setzt bzw. löscht. Mit der Win API Funktion SetVolumeLabelA bzw. SetVolumeLabelW aus
04.09.2008
Mit dem folgenden Artikel wird gezeigt wie man die Laufwerksbezeichnung ermitteln kann. Die Win API bietet uns die Funktion GetVolumeInformationA bzw. GetVolumeInformationW aus der Kernel32.dll an. Man ka
02.10.2008
Um das ausführen der eigenen Anwendung oder das Speichern bzw. Öffnen von Dateien aus der Anwendung heraus auf bestimmten Laufwerkstypen zu verweigern muss man den Laufwerkstypen bestimmen. In Visual Basic ist leider Standardmässig keine Im
26.08.2008
Um zu überprüfen ob eine Darei existiert gibt es mehrere Möglichkeiten, in diesem Artikel werden 2 dieser Möglichkeiten gezeigt. Einmal über das Scripting.FileSystemObject und als Alternative über
Es gibt unmnegen an Dll Dateien in den verschiedensten Versionen. Bei den Versionswechseln kann es nun passieren das Funktionen wegfallen und als Folge davon funktioniert die Software nicht mehr. Mit der Win API und den Funktionen LoadLibraryA
17.10.2008
Mit der Win API Funktion PathIsUNCA bzw. PathIsUNCW aus der Shlwapi.Dll kann man eine Pfadangabe auf einen UNC Pfad überprüfen.
Manchmal ist es nötig, den Benutzer zu zeigen, dass die eigene Anwendung seine Aufmerksamkeit benötigt. Im Normalfall reicht eine Messagebox aus. Diese ist aber ziemlich aufdringlich bzw. wird unter umständen auch ignoriert. Ein w
25.07.2008
Von Haus aus fehlt Visual Basic eine Funktion mit der man seine Anwendung Pausieren lassen kann. Die Win API bietet dazu die Sleep Funktion aus der kernel32.dll an.
Jeder Datenträger hat nur begrenzten Speicherplatz, wenn man große Dateien schreibt kann dieser nun knapp werden. Es kann bereits vor dem eigentlich Schreibvorgang sein, dass zu wenig zur Verfügung steht oder dass er während dessen
28.07.2008
Wer mit Dateien arbeitet der braucht gelegentlich eine temporäre Datei in der er etwas zwischenspeichern muss. Dabei steht man vor dem Problem wie diese temporäre Datei benannt werden soll da es ja theoretisch passieren kann da
25.07.2008
Mit der Win API Funktion MakeSureDirectoryPathExists aus der imagehlp.dll kann man einen kompletten Verzeichnispfad inklusive noch nicht exestierender Unterordner, unabhängig von der Tiefe, erstellen.
22.08.2008
Während der Entwicklungsphase kann es vorkommen das man Zeitmessungen vornehmen muss um die Auswikungen von Optimierungen messen zu können. In bestimmten Anwendungsfällen ist es auch für den Endnutzer interessant wie lange ein Vorgang
10g 11g API Computernamen setzen Dateinamen umwandeln Dateisystem auslesen GetLogicalDriveStrings GetProcAddress GetTempPath GetTempPathA GetVolumeInformation GetVolumeInformationA GetVolumeInformationW Kernel32.Dll kurzer Dateiname MAX_COMPUTERNAME_LENGTH MAX_PATH Microsoft Scripting Runtime Oracle Scripting.FileSystemObject SetForegroundWindow Shell32.Dll Shlwapi.Dll Temp User32.Dll