Eigene Komponente - property
-
Hallo!
Ich bin gerade dabei meine ersten Komponenten zu machen. Klappt soweit ganz gut
. Nur will ich jetzt, dass eine Eigenschaft im Object Inspector angezeigt wird (wie z.B. bei Form1->Height). Aber irgendetwas habe ich da noch nicht verstanden:__published: __property String ReplaceString={read = GetReplaceString, write = SetReplaceString};Das steht bei mir unter __published im header... Funktioniert leider nich

GetReplaceString ist ein String in demreturn ReplaceString;und bei SetReplaceString(String RplceString) steht da
ReplaceString = RplceString;der Fehler ist, dass wenn ich die komponente auf meine Form ziehe kommt ne MessageBox:
Danger! Stack overflow - save your work and restart C++ Builder.Also stack overflow kenn auch aus realBasic. kann mir aber in diesem zusammenhang nicht erklären wie das kommt.
Hoffe ihr habt mich wenigstens ein bisschen verstanden

Lito
-
Hallo
ein Stack-Overflow bedeutet das eine Endlosschleife an Funktionsaufrufen auftritt. Und genau das ist bei dir der Fall.
__property String ReplaceString=
...
ReplaceString = RplceString;
bis bald
akari
-
und wiedermal rettet akari den tag

Dankeschön
