Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Ich habe das eben auch durchgetestet.
Es funktioniert besser, wenn die Zahl in einer Variable steht. Danke. Beim Ini-auslesen lese übergebe ich Ini.ReadInteger direkt in derselben Zeile. Das war es wohl.
:wall:
:wall:
:wall:
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Ich lese Zahlen aus einer Inidatei aus. Mehr nicht. Alles ganz genau so wie ich es hier mehrfach geschrieben habe. Ich bin mir sicher!
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Was ich vor habe.
In irgendeiner Datei steht eine Zahl 3. Oder irgendeine andere. Welche ist egal.
Die 3 steht in diesem Fall für g2 und g3 zusammen. Glaube ich jedenfalls. Das ist aber auch alles total egal denn in einem anderen Projekt funktioniert das mit Wochentagen seit Jahren. Ich habe ein Set of TWochenTage beginnend mit Montag und statt eine lange Liste von Wochentagen als string...
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Ich hatte gehofft, das ist es. Aber das steht leider auf Byte :(
Das einzige was anders ist "Optimierung" steht auf False.
Aber mit True gehts auch nicht.
Ich bekomme langsam einen Affen. Wie kann EINE Zeile Code so falsch sein und in einem anderen Projekt seit Jahren korrekt?
Ich habe gerade aber mal den Code vom Eingangsbeitrag in das funktionierende Projekt kopiert. Es funktioniert...
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Wenn ich es schaffen würde irgendwas zum Kompilieren zu bringen, würde ich nicht hier um Hilfe bitten ;)
Hier ist der Code aus dem funktionierenden Projekt. Eins zu eins rauskopiert. Andere Variablennamen aber das ist egal denn die Originalnamen lassen sich auch nicht kompilieren.
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Das kann ich nicht, da es sich hier um Firmencode handelt. Der ist 1 zu 1 gleich. Nur die Variablennamen sind anders (Wochentage).
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Hier eine Konsolenanwendung die nur das beinhaltet. Da kommt die ungültige Typumwandlung auch
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils;
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Das lässt sich beim Keyword absolute nicht kompilieren.^Die ungültiuge Typumwandlung bleibt dann aber auch.
Die Sache ist, dass der Code da oben mit anderen Variablennamen in einem anderen Projekt seit Jahren funktioniert!
Wieso das da oben nicht?
Forum: Programmieren allgemein
by DieDolly,
4. Jun 2019
Seit Jahren mache ich das so aber jetzt funktioniert es nicht mehr. Eine ungültige Typumwandlung. Aber wo?
Was ist daran denn falsch? Das sind so wenige Zeilen das gibts doch nicht.
Weiß jemand weiter?
type
TGroups = (g1, g2, g3);
TGroupSet = set of TGroups;