![]() |
txt-datenbänke..
hmmm
was brauch ich, um einfache text-datei-dbs zu nutzen? Muss ich mich da wirklich durch den ´install-shield express´ -dinger wurschteln, oder geht das auch einfacher? :?: |
Re: txt-datenbänke..
Hallo C64-Flo,
was genau meinst du mit txt Datenbänke? Meinst du Textdateien, dann suche einmal in der OH nach Textfile, Writeln, und Readln. Installshield dient ja zur Hilfe bei der Installation einer Anwendung beim Empfänger, hat also zunächst einmal mit txt Datenbänken nichts zu tun. |
Re: txt-datenbänke..
Wenn es sich um keine großen Datenmengen handelt würd ich es mit einer INI-Datei probieren. Such mal in der Online Hilfe nach TIniFile.
Gruß, Marcel [edit=MrSpock]Doppelposting gelöscht. Mfg, MrSpock[/edit] |
Re: txt-datenbänke..
Beispiel anhand 2er variablen:
Code:
Datei zuweisen
var Datei : TextFile;
Name : string; Gehalt: single;
Code:
Datei öffnen / schließen
AssignFile(Datei, ’Bspl.txt’);
Code:
Lesen und Schreiben ganzer Zeilen.
Reset(Datei); oder rewrite(Datei);
Code:
Datei schliessen
Readln(Datei, Name, Gehalt); oder writeln( Datei, Name, Gehalt);
Code:
würde dir aber empfehlen einen record zu verwenden, da man da die datensätze besser im überblick hat
CloseFile(Datei);
:arrow: Abfrage auf Zeilenende (EndOfLine) und Dateiende (EndOfFile) :arrow: Kein freies Positionieren (Seek) der Dateimarke innerhalb der Datei möglich. |
Re: txt-datenbänke..
Ok das ist schon mal gut :-D
Nur ergibt sich folgendes problem: Ich habe nun eine vollständige .exe compiliert (mit delphi7), wenn ich diese .exe und die dazugehörigen text-dateien auf einen anderen PC kopiere (unter einhaltung der genauen Pfade für die txt-dateien), startet das programm nicht. Es kommen mit unter fehlermeldungen á la "Windows hat ein problem festgestellt, und blabla.exe muss beendet werden..." :pale: hmm... auf meinem Rechenr (also auf dem ich es geschrieben habe) läuft es einwandfrei... Daher habe ich vermutet, ich müsse ein setup erstellen? :gruebel: |
Re: txt-datenbänke..
jo, das kann sein.
da du aber nur txt-dateien verwendest und keine ado-lomponenten oder dergleichen müßte es eigentlich gehen. aber für so ne setup-datei gibt es genug anleitungen. einfach mal die hilfe benutzen. |
Re: txt-datenbänke..
ja, werd mich mal in ruhe dransetzen...da sind ja schöne tutorials drin.
Nur EINS verstehe ich nicht: In meinem Delphi-programm sind ja Pfadzuweisungen für Bilder, WAVs und die besagten Text-Dateien.... wenn ich ein setup erstelle...werden bei der installation des programms auf einen anderen rechner alle diese Pfadangaben verändert? :wiejetzt: Ich meine: wie kann das funktionieren? :gruebel: Oder wie, oder was? Oder muss ich da etwas beachten schon bei der angabe der pfade? :duck: |
Re: txt-datenbänke..
Könnte man das Problem an einer
![]() |
Re: txt-datenbänke..
:oops: Sorry, aber ich bin gerade so RATLOS! :oops:
:duck: <-----------verzweifelter Delphi-Neuling |
Re: txt-datenbänke..
mußte evtl. dynamisch machen m,it der pfad angabe.
dieser befehl ermittelt den pfad des ordner in dem die exe datei sich befindet.
Delphi-Quellcode:
pfad ist vom typ string. man kann also alles seinen bedürfnissen anpassen.
Pfad := ExtractFilePath(Application.ExeName);
bsp:
Delphi-Quellcode:
if copy(Pfad,length(Pfad),1)<>'\' then Pfad:=Pfad+'\Datenbank\'
else Pfad:=Pfad+'Datenbank\'; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 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 by Thomas Breitkreuz