AGB  ·  Datenschutz  ·  Impressum  







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

txt-datenbänke..

Ein Thema von C64-Flo · begonnen am 25. Nov 2003 · letzter Beitrag vom 26. Nov 2003
Antwort Antwort
Seite 1 von 2  1 2      
C64-Flo

Registriert seit: 11. Nov 2003
91 Beiträge
 
#1

txt-datenbänke..

  Alt 25. Nov 2003, 00:08
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?
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#2

Re: txt-datenbänke..

  Alt 25. Nov 2003, 08:04
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.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#3

Re: txt-datenbänke..

  Alt 25. Nov 2003, 08:16
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]
Marcel Gascoyne
  Mit Zitat antworten Zitat
markon

Registriert seit: 12. Sep 2003
229 Beiträge
 
#4

Re: txt-datenbänke..

  Alt 25. Nov 2003, 09:54
Beispiel anhand 2er variablen:
Code:
var Datei : TextFile;
    Name : string;
    Gehalt: single;
Datei zuweisen
Code:
AssignFile(Datei, ’Bspl.txt’);
Datei öffnen / schließen
Code:
Reset(Datei); oder rewrite(Datei);
Lesen und Schreiben ganzer Zeilen.
Code:
Readln(Datei, Name, Gehalt); oder writeln( Datei, Name, Gehalt);
Datei schliessen
Code:
CloseFile(Datei);
würde dir aber empfehlen einen record zu verwenden, da man da die datensätze besser im überblick hat

Abfrage auf Zeilenende (EndOfLine) und Dateiende (EndOfFile)

Kein freies Positionieren (Seek) der Dateimarke innerhalb der Datei möglich.
  Mit Zitat antworten Zitat
C64-Flo

Registriert seit: 11. Nov 2003
91 Beiträge
 
#5

Re: txt-datenbänke..

  Alt 25. Nov 2003, 10:17
Ok das ist schon mal gut


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..."

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?
  Mit Zitat antworten Zitat
markon

Registriert seit: 12. Sep 2003
229 Beiträge
 
#6

Re: txt-datenbänke..

  Alt 25. Nov 2003, 10:28
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.
  Mit Zitat antworten Zitat
C64-Flo

Registriert seit: 11. Nov 2003
91 Beiträge
 
#7

Re: txt-datenbänke..

  Alt 25. Nov 2003, 11:02
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?
Ich meine: wie kann das funktionieren?
Oder wie, oder was? Oder muss ich da etwas beachten schon bei der angabe der pfade?
  Mit Zitat antworten Zitat
Tom

Registriert seit: 8. Jan 2003
318 Beiträge
 
RAD-Studio 2009 Pro
 
#8

Re: txt-datenbänke..

  Alt 25. Nov 2003, 11:05
Könnte man das Problem an einer Stelle behandeln?
  Mit Zitat antworten Zitat
C64-Flo

Registriert seit: 11. Nov 2003
91 Beiträge
 
#9

Re: txt-datenbänke..

  Alt 25. Nov 2003, 11:14
Sorry, aber ich bin gerade so RATLOS!

<-----------verzweifelter Delphi-Neuling
  Mit Zitat antworten Zitat
markon

Registriert seit: 12. Sep 2003
229 Beiträge
 
#10

Re: txt-datenbänke..

  Alt 25. Nov 2003, 11:17
mußte evtl. dynamisch machen m,it der pfad angabe.
dieser befehl ermittelt den pfad des ordner in dem die exe datei sich befindet.
Pfad := ExtractFilePath(Application.ExeName); pfad ist vom typ string. man kann also alles seinen bedürfnissen anpassen.

bsp:
Delphi-Quellcode:
 if copy(Pfad,length(Pfad),1)<>'\then Pfad:=Pfad+'\Datenbank\'
                                  else Pfad:=Pfad+'Datenbank\';
  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 04:29 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