AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Objekte zur Laufzeit unter der VCL.Net

Ein Thema von Delbor · begonnen am 27. Mär 2007 · letzter Beitrag vom 28. Mär 2007
Antwort Antwort
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#1

Objekte zur Laufzeit unter der VCL.Net

  Alt 27. Mär 2007, 10:53
Hi zusammen
In einer VCL.Net-Anwendung habe ich einen Frame erstellt und möchte ihn nun zur Laufzeit einfügen. Der Code:
Delphi-Quellcode:
   //inherited Create(TTextCellFrame);
   OneCell := TTextCellFrame.Create(Self);
   OneCell.Parent := Scrollbox1;
   OneCell.Align := alNone;
   OneCell.Left := 0;
   OneCell.Height := 85;
   OneCell.Top := OneCell.Height * Zeilennummer;
   OneCell.Width := Scrollbox1.ClientWidth;
   inc(ZeilenNummer);
   OneCell.Name := 'TextCellFrame'+intToStr(ZeilenNummer);
   OneCell.TabOrder := Zeilennummer;
   OneCell.Align := alTop;
   SetLength(ZeilenArray, Length(Zeilenarray) +1);
   for i := Low(Zeilenarray) to High(Zeilenarray) do begin
      if (i = High(Zeilenarray)) then
         ZeilenArray[i] := OneCell;
   end;
Die erste Zeile läuft problemlos ab.Die zweite Zeile löst mehrere Meldungen aus:
Zitat:
Die angegebene Umwandlung ist ungültig
und
Zitat:
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt
Die letztere muss ich zweimal wegklicken. Nun erhalte ich wieder das Debugfenster, wobei die Ausführungsposition auf der dritten Zeile steht.
Wie an der auskommentierten Zeile ersichtlich, bin ich offenbar gar nicht so weit von der Lösung entfernt. Allerdings erhalte ich da die Fehlermeldung:
Zitat:
Nicht genügend Parameter
Das heisst, ich steh' halt doch irgendwie auf dem Schlauch...

Würde mich freuen, wenn jemand dazu beitragen könnte, meinen grundsätzlichen Knoten zu lösen. Schon mal vielen Dank!

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
Delbor

Registriert seit: 8. Okt 2006
Ort: St.Gallen/Schweiz
1.186 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Objekte zur Laufzeit unter der VCL.Net

  Alt 28. Mär 2007, 21:45
Hi zusammen

Da meine Anfrage offenbar nicht leicht zu beantworten ist, habe ich mir erlaubt, sie auch hier zu stellen. Vielleicht bringt das etwas Licht in die Angelegenheit.

Gruss
Delbor
Roger
Man muss und kann nicht alles wissen - man muss nur wissen, wo es steht.
Frei nach Albert Einstein
http://roase.ch
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz