So .. schließen wir den Thread, da es per clipboard funktioniert und ich damit erst mal weiterkomme.
was ich trotzdem nicht verstehe, und auch hier offenbar niemand weiß,
a) warum Laz/fpc bei zwei gleichen Programmabläufen unterschiedlich reagiert,
b) was diese seltsame Meldung im debugger soll:
Code: Alles auswählen
Edit1.Text = Type TEDIT has no component named TEXT
published property TEdit.Text:TCaption
Antrepolit hat geschrieben:Und OLE ist mittlerweile COM. Und bei COM gibt es Mechanismen zum Datenaustausch
@Antrepolit,
ja, es ist schon ein ComObject und es läuft seit vielen Jahren in etlichen Programmen unter mehrern DelphiVersionen einwandfrei. Unter Delphi kann man direkt Strings zuweisen, Laz/fpc verlangt zwingend ein Variant sonst gibts direkt beim Compilieren den Typecast Error. Aber dafür läuft ja der Thread
http://www.lazarusforum.de/viewtopic.php?f=10&t=6011" onclick="window.open(this.href);return false; und das erklärt weder die seltsame debugger Meldung noch das unterschiedliche Verhalten.
Vielleicht bin ich zu dumm es zu verstehn aber es reicht mir (vorerst) wenn das Prog jetzt irgendwie tut was es soll
hde