Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Problem: DBEdit/Edit Felder per Knopfdruck generieren (https://www.delphipraxis.net/109791-problem-dbedit-edit-felder-per-knopfdruck-generieren.html)

DeddyH 10. Mär 2008 16:45

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Mit dem Casten meine ich so was in der Art:
Delphi-Quellcode:
TDBEdit(DBE).Text

ShortyHL 10. Mär 2008 17:54

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Ich bräuchte schon eindeutige Namen, die Feldwerte später in eine Datenbank eingetragen werden sollen. Da muss ich ja auch nochmal auf diese Felder zugreifen. Es wird prinzipiell später ein kleines Rechnungsprogramm, bei dem der Anwender die Möglichkeit hat, vorher anzugebenl, wie viele Artikel er auf dieser Rechnung angeben will. Daher die individuelle Felderstellung.
D.h. nach dem der Anwender beispielsweise eine "3" eingibt, werden folglich insgesamt 3 Feldpakete (bestehend aus Artikel, Anzahl, Einzelpreis und Gesamtpreis) erstellt.

DeddyH 10. Mär 2008 18:28

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Finde ich ein wenig umständlich, diese Vorgehensweise. Wieso nicht einfach ein Eingabeformular mit einer Schaltfläche für "Neuanlage Position" und einer für "Fertig mit der Eingabe"?

ShortyHL 10. Mär 2008 18:45

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
So könnte man es auch machen, ich werd es mal umsetzen...

ShortyHL 11. Mär 2008 15:25

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Was sagt mir die Fehlermeldung "Zugriffsverletzung bei Adresse 00404857 in Modul "Project2.exe". Lesen von Adresse 00000000" ?

Habe nun anstatt eines Editfeldes, in dem ich einen Wert zur Erstellung der Feldpakete, zwei Buttons eingefügt, mit denen man jeweils ein Feldpaket hinzufügen bzw. entfernen kann. Beim Hinzufügen wird das erste Feldpaket erstellt, danach kommt dann diese Fehlermeldung. Die Zeile ist der Aufruf der Funktion (In dieser Funktion geschieht die gesamte Erstellung der einzelnen Felder + Ausrichtung und Bennenung).

DeddyH 11. Mär 2008 15:28

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Es scheint so, als ob Du auf ein Objekt zugreifst, das noch nicht instanziiert wurde.

ShortyHL 11. Mär 2008 15:44

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Aber dadurch, dass es über eine Funktion aufgerufen und schonmal erstellt wurde, muss ja bei einem erneuten Durchlauf genauso instanziert werden.

DeddyH 11. Mär 2008 15:48

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Zeig doch mal die Stelle, an der der Fehler auftritt.

ShortyHL 11. Mär 2008 15:57

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Delphi-Quellcode:
Create_Fields(0, 5, 16, 121, 21, ''); //Modus(0=Hinzufügen/1=Entfernen), Left, Top, Width, Height, Text/Caption

DeddyH 11. Mär 2008 16:01

Re: Problem: DBEdit/Edit Felder per Knopfdruck generieren
 
Und wie sieht CreateFields aus?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.
Seite 4 von 6   « Erste     234 56      

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