AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Datensatz Komponente
Thema durchsuchen
Ansicht
Themen-Optionen

Datensatz Komponente

Ein Thema von Snoop007 · begonnen am 13. Feb 2003 · letzter Beitrag vom 9. Jul 2009
Antwort Antwort
Seite 1 von 2  1 2      
Snoop007
Registriert seit: 14. Jan 2003
Hi,
da ich mich viel mit strukturierten Dateien beschäftige und im Prinzip immer das selbe schreibe dachte ich mir, mensch, machste mal eine Komponente

und da ist sie

Diese komponente ermöglicht euch ein einfaches
lesen
schreiben
ändern
neu erstellen
und anzeigen von datensätzen

zur zeit kann sie nur einen datensatz pro zeile lesen, wenn es erwünscht ist ändere ich dies noch ab.

Beschreibung :
die Datei UnitTStruckturdaten.pas in das Verzeichnis kopieren in dem das Programm ist, welches auf die Datei zugreifen soll.

eine variable vom typ TStruckturdaten erstellen, das wars

ein kleines fertiges programm liegt in der zip datei mitbei

über antworten würde ich mich sehr freuen !
Angehängte Dateien
Dateityp: zip unittstruckturdaten.zip (9,7 KB, 57x aufgerufen)
 
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#2
  Alt 13. Feb 2003, 07:01
Zitat von Snoop007:
Beschreibung :
die Datei UnitTStruckturdaten.pas in das Verzeichnis kopieren in dem das Programm ist, welches auf die Datei zugreifen soll.
Dann ist es keine Komponente, sondern nur ein Unit.
Michael
  Mit Zitat antworten Zitat
Snoop007

 
Delphi 6 Personal
 
#3
  Alt 13. Feb 2003, 11:44
stümmt
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 11 Alexandria
 
#4
  Alt 13. Feb 2003, 12:41
Hi,

Habe mir mal gerade Deine Unit angeschaut, dabei sind folgende Fragen aufgetaucht.
  1. warum benutzt die die veraltete object Direktive anstatt der seit Delphi 1 empfohlenen class Direktive ?
  2. Warum nutzt Du keine Streams anstatt von ReadLn, Reset, etc.
  3. Da das Ändern des Dateinamen nicht möglich ist (nach dem Laden), warum den Namen nicht gleich bei Create als Parameter übergeben
  4. Rein aus Prinzip, warum fangen KlassenVariablen nicht mit F an, und warum nutzt Du nicht die Groß-/Kleinschreibung wie üblich

Das Gute: Ich glaube, dass die Unit ganz nützlich werden kann

......
Daniel W.
  Mit Zitat antworten Zitat
Snoop007

 
Delphi 6 Personal
 
#5
  Alt 13. Feb 2003, 15:06
1. hab ich geändert, ist das nicht wurscht ?
2. warum mit einem Fernseher nach Fliegen schlagen ?
3. hab ich geändert
4. weil es schon füh war

kleine veränderungen habe ich vorgenommen

über mehrere zeilen einen datensatz lesen
kategorien können über einen namen angesprochen werden
datei kann unter anderem namen gespeichert werden.
Angehängte Dateien
Dateityp: zip unittstruckturdaten_672.zip (14,3 KB, 28x aufgerufen)
  Mit Zitat antworten Zitat
mimi

 
FreePascal / Lazarus
 
#6
  Alt 13. Feb 2003, 15:19
Nicht schlecht, habe mir ebend das Demo angesen.
Aber könntes ihr es noch so machen das man auch binay apseichern kann ?
also so das man es nicht mehr lesen kann ?
Michael Springwald
  Mit Zitat antworten Zitat
Snoop007

 
Delphi 6 Personal
 
#7
  Alt 13. Feb 2003, 15:25
binär abspeicher ? du meinst anstatt a z.b. 00001111 ?
da würde die datei grösse um das 8 fache ansteigen
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 11 Alexandria
 
#8
  Alt 13. Feb 2003, 15:32
Zitat von Snoop007:
1. hab ich geändert, ist das nicht wurscht ?
Um mal Borland zu zitieren: Object types are supported for backward compatibility only. Their use is not recommended.
Ausserdem gibt es keine Create, Destroy, etc., welches jeder versierte Programmierer nutzt. In der .NET Zukunft kann man New, Dispose, etc. nicht nuzten, welche für object Objekte (ob offensichtlich oder versteckt) nötig sind.

Zitat von Snoop007:
2. warum mit einem Fernseher nach Fliegen schlagen ?
Weil Streams besser und efizienter implementiert sind.

Zitat von Snoop007:
3. hab ich geändert


Zitat von Snoop007:
4. weil es schon füh war
Na gut...

......
Daniel W.
  Mit Zitat antworten Zitat
mimi

 
FreePascal / Lazarus
 
#9
  Alt 13. Feb 2003, 17:01
ja in 01010 oder so als ob du ein record abspeicherst.
Michael Springwald
  Mit Zitat antworten Zitat
Snoop007

 
Delphi 6 Personal
 
#10
  Alt 13. Feb 2003, 17:16
Zitat von Snoop007:
binär abspeicher ? du meinst anstatt a z.b. 00001111 ?
da würde die datei grösse um das 8 fache ansteigen
sorry, da sehe ich keinen sinn drin, aber da die unti ja open-source ist, kannst du das ja selber rein machen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 03:09 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