AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Seltsamkeit bei FindFirst, FindNext

Ein Thema von Thunderchild · begonnen am 5. Dez 2003 · letzter Beitrag vom 6. Dez 2003
Antwort Antwort
Seite 2 von 2     12   
choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#11

Re: Seltsamkeit bei FindFirst, FindNext

  Alt 6. Dez 2003, 02:33
Zitat von Mathias:
Sicher wird auch scp [...] wissen, wie der Wert $10 zustande kommt. Aber [...] man wird [...] erst mal nachgucken müssen. Das kann dir bei faDirectory nicht passieren.
Stimmt.

Zitat von scp:
[...]Du hast recht mit deiner Vermutung, ich weis das $10 faDirectory ist, mich irritierte nur die Schreibweise.
Apropos: Was $67 sein soll weis ich allerdings nicht
Also "rein technisch" gilt
Code:
$67=$01       +$02     +$04      +$20      +$40
   =faReadonly+faHidden+faSysFile+faArchive+$40
wobei das Bit 6 ($40) weder in der OH noch in den Windows-Konstanten für FindFirstFile, der Implementierung, auf die FindFirst sich stützt, definiert ist, weshalb $67 gleibedeutend sein sollte mit
Code:
$67 and faAnyFile
 =$27 
 =$01       +$02     +$04      +$20     
 =faReadonly+faHidden+faSysFile+faArchive
Ist wohl tatsächlich etwas problematisch, nur die Hexenwerte zu nutzen...


Im Übrigen konnte ich im PSDK zu FindFirstFile folgenden Hinweis entdecken:
Zitat von PSDK:
This function searches for files by name only; it cannot be used for attribute-based searches.
gruß, choose
  Mit Zitat antworten Zitat
Benutzerbild von Thunderchild
Thunderchild

Registriert seit: 12. Nov 2003
Ort: Nohra
139 Beiträge
 
Delphi 7 Personal
 
#12

Re: Seltsamkeit bei FindFirst, FindNext

  Alt 6. Dez 2003, 19:10
Zitat von scp:
Ich verstehe nicht warum du darauf beharrst, das Attribut schon bei FindFirst() angibst.
Wenn du doch sowieso schon zwei Stringlisten hast und nach Verzeichnissen und Dateien suchst, dann pack doch alles in eine Suche.
Stimmt, jetzt, wo du's sagst, fällt's mir ein. So hab ichs ja anfangs auch gemacht und da ging's schließlich.

Ich kenne den Befehl FindFirstFile gar nicht. Aber wie der Name sagt, sucht der ja nach Files. Ich weiß nicht, ob das Verzeichnisse einschließt. Außerdem gebe ich deswegen die Attribute bei FindFirst schon an, weil er danach verlangt.

Ich werds jedenfalls gleich mal ausprobieren. Dongä
Bis demnächst
Das letzte Schöne, das in C geschrieben wurde, war Schuberts 9. Sinfonie.
Meine Softwareseite (Link aktualisiert am 13.12.2006).
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#13

Re: Seltsamkeit bei FindFirst, FindNext

  Alt 6. Dez 2003, 19:21
Zitat von Thunderchild:
Ich kenne den Befehl FindFirstFile gar nicht. Aber wie der Name sagt, sucht der ja nach Files. Ich weiß nicht, ob das Verzeichnisse einschließt.
Witzbold. "FindFirstFile" ist die API-Funktion von Windows, die hinter dem "FindFirst" aus der SysUtils-Unit steht. Und demzufolge lassen sich damit auch Verzeichnisse finden.
  Mit Zitat antworten Zitat
Benutzerbild von Thunderchild
Thunderchild

Registriert seit: 12. Nov 2003
Ort: Nohra
139 Beiträge
 
Delphi 7 Personal
 
#14

Re: Seltsamkeit bei FindFirst, FindNext

  Alt 6. Dez 2003, 19:25
LOL. Naja, bin halt noch kein API-Bewanderter. Möcht's aber irgendwann mal werden.
Hab mir ja schon Luckis Tutoruials besorgt, findse auch ganz gut im Umfang und so, aber leider ist da kein "Wir bauen Schritt für Schritt ein Hallo-Welt-Programm"-Kapitel drin für die ganz Frischen. Und für seine Demos hatt ich noch nicht so recht die Andacht, reinzugucken.
Das letzte Schöne, das in C geschrieben wurde, war Schuberts 9. Sinfonie.
Meine Softwareseite (Link aktualisiert am 13.12.2006).
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#15

Re: Seltsamkeit bei FindFirst, FindNext

  Alt 6. Dez 2003, 19:28
Darum gibt´s ja sowas wie ´ne Reihenfolge bei den Tutorials. Man fängt klein an - mit einem Fenster, dann kommt das erste Label, dann der Button, und so geht´s weiter, bis zu zu den etwas umfangreicheren Themen. Es macht keinen Sinn, ganz ohne Vorkenntnisse gleich mit den dicksten Common Controls o.ä. anfangen zu wollen.


Edit: Zweimal "zu" = einmal "auf"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz