Bräuchte Hilfe dei Dll Erstellung (Ist Datei in Gebrauch?)

mozart90

Grünschnabel
Bräuchte Hilfe bei Dll Erstellung (Ist Datei in Gebrauch?)

Hallo,

ich bräuchte eine Dll, die schaut ob eine Datei schon geöffnet ist (also in Benutzung) oder nicht. Die dll soll später in eine Skript eingebunden werden.

Ich wollte fragen ob vielleicht jemand mit C Kennnissen mir auf die Sprünge helfen könnte...

Die Funktion soll einen String mit dem Pfad und dem Dateinamen übergeben bekommen
(z.B C:\mydir\test.doc)
und liefert je nachdem, ob die Datei in Benutzung ist wahr oder falsch zurück ....

Kann mir da jemand helfen? Vielen Dank.

Grüsse Mozart90
 
Zuletzt bearbeitet:
Wobei brauchst Du denn da Hilfe?
Beim Erstellen einer DLL?
Beim Feststellen, ob die Datei geöffnet ist?
Welche Entwicklungsumgebung/Compiler verwendest Du?
Das Zielsystem soll wahrscheinlich Windows sein.
 
Hallo Jockey2,

ich habe das Problem mit VB6 versucht anzugehen. In VB selbst wars ok. Doch leider funktionierte die daraus erstellte dll nicht...

Code:
Function Datei_in_Benutzung(Dateiname As String) As Boolean
  On Error Resume Next
  Close #1
  Open Dateiname For Random Access Read Lock Read Write As #1
  Datei_in_Benutzung = Err.Number <> 0
  Close #1
End Function

Ich habe irgendwo mal gelesen, dass eine in C geschriebene dll auf jeden Fall besser sei.

Meine Erfahrungen in C sind etwas weiter als 'Hallo Welt'. Ist halt doch etwas anderes als VB ...
So gesehen würde mir eine "Übersetzung" von VB nach C viel helfen.

Das Zielsystem ist (richtig geraten:) Windows.

Als Compiler hab ich mal für einige Gehversuche 'Bloodshed Dev C++' runtergeladen.

Gruß Mozart90
 
Zuletzt bearbeitet:
Zurück