Forum: Sonstige Fragen zu Delphi
Delphi
by alcaeus,
25. Apr 2004
Hmm, sehr merkwürdig, jetzt weiß ich auch nicht mehr weiter...in welcher Zeile bleibt der Debugger stehen, wenn die Fehlermeldung kommt?
Forum: Sonstige Fragen zu Delphi
Delphi
by alcaeus,
25. Apr 2004
:wiejetzt:
ähm, der Fehler muss dann woanders auftreten...
Probier mal das hier einzusetzen:
StrToInt('10');
anstatt den Zeilen die du im ersten Beitrag gepostet hast. Tritt der Fehler noch auf, so hast du irgendwo eine andere Umwandlung
Forum: Sonstige Fragen zu Delphi
Delphi
by alcaeus,
25. Apr 2004
Genau, 100 Punkte!
ich würds so machen:
bOk := True;
try
StrToInt(Form10.Bilder.Caption);
StrToInt(Form10.Start.Caption);
except
bOk := False;
end;
Forum: Sonstige Fragen zu Delphi
Delphi
by alcaeus,
25. Apr 2004
So, damit wir dem jetzt endlich ein Ende machen:
Das erste ' ist für den Start der zurückgegebenen Fehlermeldung, das zweite zeigt den Beginn des Texts an, der umgewandelt werden soll, das dritte bedeutet das Ende desselben, und das letzte signalisiert das Ende der Meldung. Somit ist der String schlicht und einfach leer
Forum: Sonstige Fragen zu Delphi
Delphi
by alcaeus,
25. Apr 2004
Hoppla, ein ' übersehen....naja, kann passieren, aber der Lösungsansatz stimmt immer noch :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by alcaeus,
25. Apr 2004
Das heißt, entweder Form10.Bilder.Caption oder Form10.Start.Caption ist ein leerer String, pack das ganze mal in einen try-except-Block und fang das ganze ab...