![]() |
Stringverknüpfung zu Prozedur
Delphi-Quellcode:
wie muss man diesen string verändern, dass am ende der Printdialog ausgeführt wird? geht sowas?
'frame'+strActiveFrame+'.pd'+strActiveFrame'.Execute';
|
Re: Stringverknüpfung zu Prozedur
Gar nicht, das geht nicht. Du kannst dir in Delphi keine Zeichenkette zusammenbasten und dann ausführen. Was willst du denn machen?
|
Re: Stringverknüpfung zu Prozedur
Vielleicht hilf .FindComponent
|
Re: Stringverknüpfung zu Prozedur
ich will einen bestimmten frame, hierbei den aktiven (ActivFrame) drucken lassen, bzw. den dialog dafür ausrufn.
also ist das ganze nur über if mäglich? ich meine, das activeframe könnten man über die function show identitfizieren, aba das geht ja net^^ |
Re: Stringverknüpfung zu Prozedur
Delphi-Quellcode:
(Form.FindComponent('frame'+strActiveFrame+'.pd'+strActiveFrame') as TFrame).Execute';
|
Re: Stringverknüpfung zu Prozedur
thx
//edit funktioniert noch nicht kann ich denn gleich mit findcomponent ne funktion ausführen, also hier execute? außerdem stimmt iwas mit den klammern nicht |
Re: Stringverknüpfung zu Prozedur
Was hältst du von
Delphi-Quellcode:
(Form1.FindComponent(NamedesFrames) as TMeineFrameKlasse).pd.execute;
|
Re: Stringverknüpfung zu Prozedur
Delphi-Quellcode:
das wird nicht angenommen, wobei pd ne komponente und keine funktion ist
(frmMain.FindComponent('frame'+strActiveFrame) as TFrame).pd.execute;
|
Re: Stringverknüpfung zu Prozedur
Dann ersetze TFrame durch deine Frame-Klasse
|
Re: Stringverknüpfung zu Prozedur
frameklasse?
bis jetzte bin ich noch nicht bis zu delphiklassen vorgedrungen ^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz