AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi beim Programm öffnen die Daten automatisch laden
Thema durchsuchen
Ansicht
Themen-Optionen

beim Programm öffnen die Daten automatisch laden

Ein Thema von Kunoishi · begonnen am 19. Sep 2009 · letzter Beitrag vom 28. Okt 2009
Antwort Antwort
Bitwurm

Registriert seit: 17. Sep 2009
2 Beiträge
 
Delphi 2006 Professional
 
#1

Re: beim Programm öffnen die Daten automatisch laden

  Alt 19. Sep 2009, 17:46
Hi Kunoishi,

- OnShow registrieren
- Procedure LoadFiles() schreiben
- LoadFiles in OnShow
- Programm starten > Fehler beseitigen ^^

Delphi-Quellcode:
  function loadFiles( ... ): Boolean;
  var
    lSearchRec : TSearchRec;
    lFileDate : String;
    lDir : String;
    lExtension : String;
  begin
    Result := false;
    lDir := self.FCh.Dir + (...);

    try
      if( FindFirst( lDir + '*.*', faAnyFile, lSearchRec) = 0 )then
      begin
        repeat
          if( (lSearchRec.Attr <> faDirectory) )then
          begin
            if( isCorrectFile( lSearchRec.Name, lDir) )then
            begin
              lExtension := LowerCase( GetFileExt(lDir + lSearchRec.Name) );
              if( lExtension = 'dat' )then Result := self.FileWorker( lDir + lSearchRec.Name );
            end; {wenn name stimmt}
          end;
        until( FindNext(lSearchRec) <> 0);
      end;
    finally
      FindClose(lSearchRec);
    end;

Kurze Erklärung zum Code (den du auch über die Suche gefunden hättest):

- Verzeichnis öffnen
- Dateien suchen
- Datei überprüfen in isCorrectFile(...)
- Datei verarbeiten in FileWorker(...)

Du solltest dich auf jeden Fall auch mit dem hier beschäftigen:
IncludeTrailingPathDelimiter(...)
den Rest musst du selbst schreiben

Wenn etwas unklar ist, fragen.


Lg
Sebastian
  Mit Zitat antworten Zitat
Antwort Antwort


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 23:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz