Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan

XProfan Alles rund um die Programmiersprache XProfan.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3361, Antworten: 129
Gehe zum ersten neuen Beitrag Hamachi deinstallieren
Aufrufe: 58, Antworten: 5
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7670, Antworten: 187
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26970, Antworten: 4223
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50963, Antworten: 1397
Gehe zum ersten neuen Beitrag Pc lahmt plötzlich
Aufrufe: 186, Antworten: 6
Gehe zum ersten neuen Beitrag PC fährt nicht mehr hoch.
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 329, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 28, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 34, Antworten: 0
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07.04.2011, 20:03   #31 (Direktlink)
Forenmaskottchen
 
Registriert seit: 23.01.2011
Ort: Bernburg
Alter: 58
Beiträge: 759
Standard

Klappt bei mir auch in der neuesten Version.
Übrigens, der Hinweis auf den Kaffeeverbrauch war nicht als meckern aufzufassen. XProfan kann (fast) alles, hält aber nicht gerade die Geschwindigkeitsrekorde. Viel an Tempo wird da nicht mehr zu machen sein. Eventuell 2 Suchroutinen, eine mit und eine ohne Unterverzeichnisse, um diese IF-Klausel zu beschleunigen.
Eine andere Möglichkeit, eben ausprobiert, die Liste nicht fortlaufend aktualisieren.
Code:
...
   ElseIf Clicked(Suche&)                   ' wenn "Suche starten" Button ausgewählt, dann...
      If DirExists(GetText$(Eingabe&))      ' wenn Verzeichnis existiert, dann...
         ClearList Liste&                   ' alte Liste löschen
         SendMessage(Liste&, $B,0,0)
         EnableWindow Suche&,0              ' Suche Button deaktivieren
         If GetCheck(MitUV&) = 1            ' wenn Häkchen gesetzt, dann...
            DateiSuche(GetText$(Eingabe&),"ja")  ' Dateien suchen mit Unterverzeichnisse
         Else                               ' wenn Häkchen nicht gesetzt, dann...
            DateiSuche(GetText$(Eingabe&),"")  ' Dateien suchen ohne Unterverzeichnisse
         EndIf
         EnableWindow Suche&,1              ' Suche Button aktivieren
         SendMessage(Liste&, $B,1,0)
         ~InvalidateRect(Liste&,0,1)
       Else                                  ' wenn Verzeichniss nicht existiert, dann...
         MessageBox("Verzeichnis existiert nicht!","Fehler",16)  ' Fehler Anzeige
      EndIf
   EndIf
...
Bringt mir bei C:\Program Files 92 Sekunden im Vergleich zu Deinem Code mit 117 Sekunden. Man könnte das nun noch beschleunigen, wenn die fortlaufende Anzeige der gefundenen Verzeichnisse und Dateien wegfällt, da komme ich dann auf 74 Sekunden. Aber dann fehlt die Rückmeldung, daß das Programm noch arbeitet. Würde ich eher nicht machen. Compiliert wird's dann ohnehin noch schneller.

Gruß Volkmar
Volkmar ist gerade online   Mit Zitat antworten
Alt 08.04.2011, 21:20   #32 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Funktioniert bei mir jetzt einwandfrei, Jens.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Alt 08.04.2011, 21:41   #33 (Direktlink)
Ist öfter hier
 
Benutzerbild von Hallo1001
 
Registriert seit: 20.02.2009
Alter: 39
Beiträge: 71
Standard

@ Volkmar

Jo, wenn man die Anzeige ausblendet läuft es ein wenig schneller. Die Routine wird bei mir aber eh nur zur reinen Suche verwendet, von daher entfällt die Anzeige hier auch komplett. Fürs Forum macht es sich aber besser wenn man sieht was passiert...

An der Stelle auch noch mal Danke an AHT, für die Korrektur des Codes...

@ Frank

Na da bin ich aber froh... Ich habe es bei mir übrigens auch mal mit Win7 laufen lassen (die alte und die neue Version), bei mir funktionieren beide Versionen.

LG Jens
Hallo1001 ist offline   Mit Zitat antworten
Alt 08.04.2011, 22:33   #34 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Vielleicht wirklich nur eine dieser Rechte-Schreibgeschichten wegen der Dateiaufzeichnung.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist gerade online   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wechseldatenträger nullchecker Hardware - Problemlösungen 4 12.08.2006 10:41
wechseldatenträger ^^^^ Allgemein 1 26.04.2006 19:21
Stromverbrauch ermitteln Leo Hardware - Problemlösungen 5 29.09.2005 10:52
Arbeitspeicher ermitteln rawie87 Allgemein 4 11.09.2005 10:53
Wechseldatenträger. cyberfan Windows XP 2 19.03.2004 18:41



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:43 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2