Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zahlenwerte aus vorher erstellter Tabelle einlesen ? (https://www.delphipraxis.net/33406-zahlenwerte-aus-vorher-erstellter-tabelle-einlesen.html)

T T 6. Nov 2004 14:36


Zahlenwerte aus vorher erstellter Tabelle einlesen ?
 
servus leute

ich mache gerade meine ersten gehversuche mit delphi, hab allerdings schon erfahrung mit turbo pascal und vba.

in dem programm, das ich gerade schreibe brauche ich zur berechnung koeffizienten aus einer ziemlich großen tabelle
(50x25), die ich irgendwie einmalig eintippen müsste und auf die ich dann während der laufzeit zugreifen kann.
wie könnte ich die am geschicktesten machen?
mit excel würde es ja noch relativ komfortabel gehen, aber ich kann ja nicht einfach mit delphi auf die excel-tabelle
zugreifen ohne excel zu öffnen oder?
kann ich die tabelle mit excel erstellen und dann mit 'speichern unter' als irgendeinen dateityp speichern, den delphi
direkt verwenden und auch noch auf einzelne zellen zugreifen kann?
oder bietet delphi vielleicht eine funktion, so eine tabelle einmalig einzugeben, so dass die auch beim compilieren
direkt in die exe-datei mit reingepackt wird
das einzige was mir einfällt wäre beim programmstart ein zweidimensionales array zu erstellen und jeden wert im quellcode
direkt einzugeben aber das wäre ja die hölle. hab schon bücher gewälzt um ne geschicktere lösung zu finden bin aber auf
nichts brauchbares gestoßen

HILFE!

mfg

TT

Nikolas 6. Nov 2004 14:58

Re: Zahlenwerte aus vorher erstellter Tabelle einlesen ?
 
Einmal wirst du die Liste schon eingeben müssen. Das Beste ist dann wirklich eine 2D-Array, dass du dann im Oncreate deines Forms gefüllt wird. Bei der Größe wird der User ja auch nichts davon mitkriegen. Also dann im OnCreate:
Delphi-Quellcode:
{List: array[0..49] of array[0..24] of Real}
list[0,1]:=0.456;
usw..

T T 6. Nov 2004 15:02

Re: Zahlenwerte aus vorher erstellter Tabelle einlesen ?
 
na dann..

danke für die hilfe


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 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