Forum: Programmieren allgemein
Delphi
by DSCHUCH,
15. Feb 2013
...letztendlich über ein form, welche mittels hotkey aufgerufen kann und ein Memdataset in form eines Grids darstellt. ;)
als zB über einen timer und GetASyncKeystate, formStyle StayOnTop
Forum: Programmieren allgemein
Delphi
by DSCHUCH,
15. Feb 2013
nein, wir geben den konstantennamen zurück, wenn es keine übersetzung exstiert. wir haben allerdings eine möglichkeit implementiert, vom reportdesigner aus in unser wörterbuch zu schauen, damit man weiß welche konstanten bereits vorhanden sind und somit automatisch übersetzt werden.
das andere bsp (wurde hier auch schon einmal vorgeschlagen) haben wir aber auch implementiert:
darin werden...
Forum: Programmieren allgemein
Delphi
by DSCHUCH,
14. Feb 2013
du kannst in FR ja callbacks implementieren. Dann kannst Du aus dem Listengestalter heraus funktionen aufrufen, die Programmseitig abgearbeitet werden und dann ein ergebnis in den Listengestalter zurückgeben.
Du kannst zB im FR eine Funktion registrieren "translate(konstante: String) : string)"
In dein Memo schreibst Du dann den Funktionsaufruf ""
FR ruft dann zum Zeitpunkt des Drucks...
Forum: Programmieren allgemein
Delphi
by DSCHUCH,
14. Feb 2013
Wir machen das, indem die beschriftungsfelder eigene Funktionen erhalten, welche dann vom programm übersetzt werden.
Stichworte "AddFunction" bzw. "TfrxReport.OnUserFunction"
Die Variante mit Templates und Ableitungen ist gut, hat aber den Nachteil das man 2 Scripte hat, da nur das Layout und nicht das Script vererbt ist (das könnte man aber selbst implementieren).