Deutsch
DLLs

Addfiles.Dll: Datei- und Verzeichnisnamen rekursiv +Features

 
Addfiles.Dll

Datei- und Verzeichnisnamen rekursiv + Features.

<!---->

Download/ In den Warenkorb
1,50 €
inkl. MwSt.
keine Versandgebühr

declare h&
cls
h&=createlistbox(%hwnd,"",10,10,400,200)
chdir "C:\lol"
external("addfiles.dll","AddFiles","*.*",h&,1)
external("addfiles.dll","AddDirs","*.*",h&,1)
external("addfiles.dll","AddFilesEx","*.*",h&,1)

while 1

    waitinput

wend


AddFiles(Maske$,ListboxHandle&,Recursion%)
AddDirs(Maske$,ListboxHandle&,Recursion%)
AddFilesEx(Maske$,ListboxHandle&,Recursion%)// liefert Dateiname*Größe*Zeit
SetProc(procAddr(myProc,1))
SetMsg(msgID)

Ebenso kann man mit SetProc(procAddr(myProc,1)) eine XProfan-Funktion für die Enumeration einsetzen, und optional per SetMsg(0) auf Messages verzichten:

Damit kann das Programm z.B. Anzeigen tätigen während gesucht wird - wichtig wenns mal länger dauert.

14 kB1,50 €
inkl. MwSt.
keine Versandgebühr
Artikel:DE-1404
Bezeichnung:Addfiles.Dll
Version:1.5
Kurzbeschreibung: Addfiles mit tollen Erweiterungen.
Hochgeladen:05.02.2009
Herunterladen
16 kB
Hochgeladen:23.12.2015
Ladeanzahl280
Herunterladen
 
12.09.2006  
 




Michael
Dell
Funktioniert Prima, klasse DLL!

Könntest Du eff. dafür Sorgen das die Funktionen die Anzahl dessen was da gelistet wurde zurückgibt, wär einfacher wenn man mehreres auflistet .
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
13.09.2006  
 



So hab die DLL mal geupdatet - jetzt wird die Anzahl der Einträge zurückgeliefert.
 
13.09.2006  
 



Ach lol es wird eine falsche Byteanzahl angezeigt - ist aber Banane ist eh nur eine Spielerei und lässt sich auch mit dem Ändern einer Zeile beheben...
 
13.09.2006  
 




Hans-Jürgen
Trog
Hallo IF,

Du führst in Deinem Code die lists.pcu an.
Wo bekomme ich die denn her?

Viele Grüße
Hans-Jürgen
 
Windows-Tablet mit Win11, XProfan X4
18.09.2008  
 



Eine Unit. Klicke im linken Panel auf "Codes, Units Includes und Templates", dann auf Units, dann auf "L", dann auf "Lists.Pcu...", dann auf "Download".
 
18.09.2008  
 



Gar keine Spielerei. Echt nützlich, danke!!!
Zusatzfrage: Wie zukunftssicher ist WEND ?
 
18.09.2008  
 



Wend ist aus dem Informationszeitalter nicht wegzudenken.
 
18.09.2008  
 




Jörg
Sellmeyer
Wend ist, wie ich Roland verstanden habe, eigentlich schon abgeschafft, aus Kompatibilitätsgründen wird es aber immer noch vom Compiler erkannt und in EndWhile übersetzt. Ich nutze es auch noch, weil ich es einfach practischer finde. Außerdem ist es, wenn es dann mal wirklich abgeschafft ist, in wenigen Sekunden zu ersetzen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.09.2008  
 




Stefan
M.
Caillet
Hallo iF,
wollte Diene Dll eigentlich einsetzen, um alle Ordner auf einem laufwerk anzuzeigen.
Gehe ich richtig in der Annahme, dass dazu die Funktion "external("addfiles.dll","AddDirs","*.*",h&,1)" zuständig ist?
Folgendes Problem tritt dabei auf: Trifft die Dll auf einen !leeren! Ordner passiert sehr lange garnichts (ausser 100%CPU-Last), dann wird irgendwann das Fenster einfach geschlossen oder muss abgeschossen werden. Ansonsten Ist das Ding SUPER und vor Allem schnell. Wenn Du jetzt das Problem mit den leeren Ordnern noch in den Griff beokmmst, ist das Ding prefekt.
Viele Grüsse
Stefan M. Caillet
 
Ich habe grosses Glück, weil ich Mitmenschen helfen darf.
Entwicklungsumgebung:
XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit
PC: P4/3GHz , 2GB RAM , 1700GB HD
Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD
30.09.2008  
 




Stefan
M.
Caillet
Hallo iF, frag mich nicht warum vorher nicht, aber jetzt geht es plötzlich. ABER: Versuche ich alle Dateien und Ordner von z.B. HD E:
einzulesen bleibt sie mit 100% CPU Last hängen (habe mehr als 30 Minuten gewartet bevor ich dann manuell abgebrochen habe)
Allerdings muss ich sagen, dass die windows-Suche
auf diesem Lauf-werk ebenfalls sehr lange braucht. -Gut, sie findet 112666 Objekte. Die Dos-Box benötigt zur Anzeige 2:1/2 Min.
Es ist also durchaus möglich, dass das Problem an der hohen Anzahl Dateien liegt..
Gruss Stefan
 
Ich habe grosses Glück, weil ich Mitmenschen helfen darf.
Entwicklungsumgebung:
XProfan11 , Win XP Pro 32Bit , Win XP Home ,Win7 HomePremium 64Bit
PC: P4/3GHz , 2GB RAM , 1700GB HD
Laptop: Intel Core 2 Duo /2,2GHz , 4GB RAM , 500GB HD
30.09.2008  
 




Jörg
Sellmeyer
Profan kommt bei Addfiles mit tiefen Verzeichnisrekursionen ins Straucheln. Sieh Dir das hier mal an: [...] 
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
30.09.2008  
 




Zur DLL


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

93.669 Betrachtungen

Unbenanntvor 0 min.
H.Brill vor 24 Tagen
R.Schneider31.08.2024
Erhard Wirth14.06.2024
Member 862464103.06.2024
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie