Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi LiveTemplate mit Zähler Variable (https://www.delphipraxis.net/164671-livetemplate-mit-zaehler-variable.html)

Alex_ITA01 24. Nov 2011 11:08

LiveTemplate mit Zähler Variable
 
Hallo zusammen,
ich will mir ein gerade ein LiveTemplate zusammen bauen, welches als Variable ein Startwert hat und alle nachfolgenden "Werte" sollen dann jeweils um eins inkremetiert sein. Ist schwer zu erklären, ich zeige es euch mal :-)

Delphi-Quellcode:
<?xml version="1.0" encoding="utf-8" ?>
<codetemplate   xmlns="http://schemas.borland.com/Delphi/2005/codetemplates"
            version="1.0.0">
   <template name="caseh" invoke="auto">
      <point name="1">
         <text>1</text>
         <hint>1</hint>
      </point>
      
      <point name="aData">
         <text>aData</text>
         <hint>aktuelle Daten</hint>
      </point>
      
      <point name="aZaehler">
         <text>2000</text>
         <hint>Startwert</hint>
      </point>

      <description>
        Beispiel
      </description>

      <author>
        aj
      </author>
      <code language="Delphi" delimiter="|">
        <![CDATA[procedure MeineProzedur|1|;
begin
  with |aData| do
  begin
    if |aZaehler| < 2000 then              //hier soll 2000 stehen
    begin

    end;

    if (|aZaehler|+1) < 2000 then              //hier soll 2001 als Standard stehen
    begin

    end;

    if (|aZaehler|+2) < 2000 then              //hier soll 2002 als Standard stehen
    begin

    end;
  end;
end;
]]>
      </code>
   </template>
</codetemplate>
Ist zwar kein sehr sinnvolles Beispiel aber wollte euch nur damit erklären, wie ich das meine...

Grüße
Alex

Alex_ITA01 29. Nov 2011 10:40

AW: LiveTemplate mit Zähler Variable
 
Ich pushe einfach mal ;-)
Hat keiner eine Idee wie man das umsetzen könnte?

Gruß
Alex

himitsu 29. Nov 2011 11:12

AW: LiveTemplate mit Zähler Variable
 
Man kann irgendwie eingene Funktionen schreiben, welche als DLL oder BPL :gruebel: in die IDE geladen und dann von den Templates aufgerufen werden können.
Damit wüde man dann solche dynamischen Verhaltensweisen hinbekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:37 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