AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Absturz von Turbo Delphi bei speichern von Live-Template
Thema durchsuchen
Ansicht
Themen-Optionen

Absturz von Turbo Delphi bei speichern von Live-Template

Ein Thema von DevilsCamp · begonnen am 21. Sep 2006 · letzter Beitrag vom 21. Sep 2006
 
DevilsCamp
(Gast)

n/a Beiträge
 
#1

Absturz von Turbo Delphi bei speichern von Live-Template

  Alt 21. Sep 2006, 08:30
Ich habe mir heute ein eigenes Live-Template geschrieben.

Um es zu testen (und evtl. Tippfehler zu entdecken) woltte ich es abspeichern und in einem Projekt nutzen.
Soweit kam es aber nicht. Anscheinend hat TD (Explorer) nach dem speichern versucht das Template zu integrieren und die CPU-Auslastung ging auf 100% hoch, was dazu führte, dass die IDE nicht mehr ansprechbar war. Nur ein Kill aus dem Taskmanager konnte dem ein Ende machen.

Liegt das nun an TD oder evtl. an meinem Template (s.u.).


XML-Code:
<?xml version="1.0" encoding="utf-8" ?>
<codetemplate   xmlns="http://schemas.borland.com/Delphi/2005/codetemplates"
            version="1.0.0">
   <template name="objlist" invoke="auto">
      <description>
         Erstellt zwei Klassen um eine Liste zu erstellen
      </description>
      <author>
         Marc Rasmussen
      </author>
      <point name="classname">
         <text>
            ELEMENTKLASSE
         </text>
         <hint>
            Klassenname eines Elementes
         </hint>
      </point>
      <point name="classnamelist">
         <text>
            LISTENKLASSE
         </text>
         <hint>
            Klassenname der Liste
         </hint>
      </point>
      <point name="listenvar">
         <text>
            LISTENVAR
         </text>
         <hint>
            Privater Name der Liste
         </hint>
      </point>
      <code language="Delphi" delimiter="|"><![CDATA[
T|classnamelist| = class;

T|classname| = class(TObject)
private
|*|FParent : T|classnamelist|;
protected
public
|*|constructor Create(AParent: T|classnamelist|); reintroduce;
|*|destructor Destroy; override;
end;

T|classnamelist| = class(TObject)
private
|*|F|listenvar| : TList;

|*|function GetItems(Index: Integer): T|classname|;
protected
public
|*|constructor Create; reintroduce;
|*|destructor Destroy; override;

|*|function Add: T|classname|; overload;
|*|function Add(|classname|: T|classname|): Integer; overload;
|*|function Count: Integer;
|*|function Insert(Index: Integer): T|classname|; overload;
|*|function Insert(Index: Integer; |classname|: T|classname|): Integer; overload;

|*|procedure Clear;
|*|procedure Delete(Index: Integer); overload;
|*|procedure Delete(|classname|: T|classname|); overload;

|*|property Items[Index: Integer]: T|classname| read GetItems; default;
end;
|end|
]]>
      </code>
   </template>
</codetemplate>
  Mit Zitat antworten Zitat
 


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 08:58 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