Italia
DLL

Addfiles.Dll: File- und Verzeichnisnamen rekursiv +Features

 
- Page 1 -


Addfiles.Dll

File- 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*Dimensione*Zeit
SetProc(procAddr(myProc,1))
SetMsg(msgID)

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

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

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



 
- Page 4 -



Stefan
M.
Caillet
Der Test ergab folgendes: (der mit der ersten dll mit handle auf %HWND
Läuft bis Verzeichnis: CrogrammeAdobeReader 8.0ResourceCMapCMap
Nur: der Pfad existiert nur bis: CrogrammeAdobeReader 8.0ResourceCMap
in CMap sind folgende 2 File Enthalten: Identity-H und Identity-V
Kein weiteres Unterverzeichnis!
Hat meine Festplatte vlt. ein Echo?
Hoffe die Info hilft.
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
09.01.2009  
 




Stefan
M.
Caillet
Jupp, Deine letzte Version flutscht voll durch!! Hast den Fehler erfolgreich eliminiert!
Freu mich auf das Update das die Ergebnisse wieder an die LB sendet.
DANKE.
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
09.01.2009  
 



Super, dennoch eile ich zu einer neueren besseren Version.
 
09.01.2009  
 



Ok, schaue Dir mal bitte diese [...]  Version an.

Die Message ist jetzt wieder per die ListBox, aber jederzeit mit SetMsg(myMsg) änderbar - z.B. auf wm_setText.

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




Stefan
M.
Caillet
hallo iF, Ja klappt. Aber den Code mit myproc... kappier ich nicht. Ist das XPSE? Wie lautet der in reinem XProfan?
Danke
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
09.01.2009  
 




KompilierenMarkierenSeparieren
proc MYPROC

    PARAMETERS _IN&
    var S$=STRING$(_IN&,0)
    PRINT S$
    return 0//return 1 to stop enum

end
a>
 
09.01.2009  
 



addfiles.dll [...]  Bugfix

Die vorherige Version hat 2 Fehler. Beinhaltete der Dateiname mehr als einen Punkt, so wurde nicht der letzte Teilstring als Extension erkannt, sondern alle Zeichen ab dem Zweiten. Die Länge der Wildcard per die Extension wurde falsch berechnet, wenn der Platzhalter * innerhalb der Extension verwendet wurde, was zu falschen Rückgabewerten führen kann.

@Stefan: Die MyProc muss per Return eine 0 oder eine 1 zurückgeben, 1 per Abbruch.
 
05.02.2009  
 




E.T.
Hätte da mal einen Wunsch zu dieser super funzenden dll:
KompilierenMarkierenSeparieren
external("addfiles.dll","AddDirs","*.*",h&,2)
>

Recursion% = 2 per Rückgabe der "kompletten" Verzeichnisse
ohne Unterverzeichnisse (so wie bei Recursion% = 0),
also C:\verz\verz1  anstatt nur verz1 
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
13.09.2012  
 



Grüße!

Das klingt als bräuchtest Du eine Funktion createHolyDirList:
KompilierenMarkierenSeparieren
 
14.09.2012  
 




E.T.
Braucht denn diese dll eine VB-Runtime ??
Nach leichtem Crash corre auf einem System nix mehr, lt. Filemon "FAST IO DISALLOWED" , was nach meiner Kenntnis auf fehlenden schnellen File-Zugriff hinweist.
Der Zugriff auf die dll funzt so 1 bis 2 mal hintereinander, dann:



Oder noch jemand 'ne andere Idee ??

25 kB
Hochgeladen:22.12.2012
Downloadcounter166
Download
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
22.12.2012  
 



Nein, die DLL ist rein nativ und braucht keine Runtimes oder nicht sowieso geladene

DLL. Ich schätze Du hast ein Treiber- oder Dateisystem-Problem.
 
22.12.2012  
 




E.T.
Denk ich auch. Hab schon sämtlich File- und Ordner-Rechte neu eingestellt, aber irgendwie hab Io l' Knackpunkt noch nicht gefunden.

Und hab grad gaaarrr keinen Bock, das System neu aufzusetzen
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
22.12.2012  
 




Zur DLL


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

97.431 Views

Untitledvor 0 min.
Gast.081511.03.2025
H.Brill29.10.2024
R.Schneider31.08.2024
Erhard Wirth14.06.2024
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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