![]() |
Fehlermeldung - was soll ich machen?
Hallo, bekomme folgende Fehlermeldung:
Delphi-Quellcode:
Das kommt komischerweise wenn ich sehr viele Strings einfüge, um die 1000 habe ich schon, wenn ich mehr einfüge kommt das halt.
[Fehler] Unit1.pas(1711): Zuviele lokale Konstanten. Verwenden Sie kürzere Prozeduren.
Wie bekomme ich sie weg? |
Re: Fehlermeldung - was soll ich machen?
wie/wo fügst du diese Strings ein?
als Lösung würde ich einen anderen Ort für deine Strings vorschlagen :angel: PS: ![]() |
Re: Fehlermeldung - was soll ich machen?
Die Strings anders ablegen: Ressource, Textdatei, XML, DB
|
Re: Fehlermeldung - was soll ich machen?
Hab das wie folg:
Delphi-Quellcode:
Wenn ich die 320 mit Text fülle kommt die Fehlermeldung...bis 320 nicht.
procedure TForm1.dsInit;
var i: Integer; lmax: Integer=366; begin for i:=lmax downto 1 do with losungen[i] do begin losungen[1].ntvers:='Text A'; losungen[1].ntversst:='Text B'; losungen[1].ntverslink:='Text C'; .... losungen[366].ntvers:=''; losungen[366].ntversst:=''; losungen[366].ntverslink:=''; end; |
Re: Fehlermeldung - was soll ich machen?
Wie gesagt würde ich die strings z.B. in eine Textdatei schreiben und dann daraus lesen.
|
Re: Fehlermeldung - was soll ich machen?
Delphi-Quellcode:
Oder wozu hast du da die Schleife? :gruebel:
procedure TForm1.dsInit;
var i: Integer; lmax: Integer=366; begin for i:=lmax downto 1 do with losungen[i] do begin ntvers:=''; ntversst:=''; ntverslink:=''; end; end; |
Re: Fehlermeldung - was soll ich machen?
Das mit der Schleife kommt nicht in Frage, da überall anderer Text bzw. String steht.
|
Re: Fehlermeldung - was soll ich machen?
3. Versuch, was spricht gegen externe Lösung?
|
Re: Fehlermeldung - was soll ich machen?
Zitat:
Aber vllt kann ich doch bei einer .exe bleiben, gibt's da vllt eine Lösung? Wie gesagt eine externe Datei will ich möglichst vermeiden. |
Re: Fehlermeldung - was soll ich machen?
die "externe lösung" zur laufzeit erzeugen und später löschen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:03 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-2025 by Thomas Breitkreuz