Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Apr 2010
@Luckie: Das könnte aber so schief gehen. Denn die Abfrage von memo1.Lines.Text nutzt auch Apifunktionen welche eventuell den LastError setzen.
Was mir aber schon im ersten Beitrag aufgefallen ist. Warum wird der gesamte Text des Memos abgefragt um dann das abgefragte zu erweitern und komplett zu zuweisen. Sinnvoller wäre hier doch die Verwendung von
memo1.lines.add(Text_to_add);
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Apr 2010
da gibt es eigentlich nicht viel anzusehen:
if openkey(...) then
begin
end
else
ShowMessage('Openkey ist fehlgeschlagen');
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Apr 2010
Hast du denn in der Hilfe mal geschaut ob der absolute Pfad erlaubt ist? Den Rückgabewert der Funktionen prüfst du übrigens immer noch nicht. :wink: Wenn du deine ursprüngliche Variante mal probierst und dort die Rückgabewerte auswertest, findest du vielleicht auch raus ob der Pfad nicht gefunden wird oder wirklich nur das löschen fehl schlegt. Aber wie gesagt. Dafür sind Funktionen eben...
Forum: Sonstige Fragen zu Delphi
Delphi
by SirThornberry,
19. Apr 2010
OpenKey und DeleteKey sind sicher Funktionen. Bei OpenKey bin ich mir ganz sicher. Werte am besten aus ob die Funktionsaufrufe auch erfolgreich waren. Wenn OpenKey fehlschlägt ist es arg fahrlässig ein DeleteKey aufzurufen. Denn mit etwas Pech existiert ein key gleichen Namens auch in der Ebene in der du dich vor OpenKey befindest und dann würde dort gelöscht werden.
Zudem bin ich mir auch nicht...