AGB  ·  Datenschutz  ·  Impressum  







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

Code formatieren

Ein Thema von colder · begonnen am 6. Aug 2006 · letzter Beitrag vom 6. Aug 2006
 
Benutzerbild von colder
colder

Registriert seit: 23. Jul 2004
Ort: Bonn
30 Beiträge
 
Delphi 7 Professional
 
#1

Code formatieren

  Alt 6. Aug 2006, 08:23
Hallo,

wir setzen in unserer Firma eine eigene Scripting-Language ein.
Für diese Scripting-Language habe ich eine IDE geschrieben. Was
mir jetzt noch fehlt ist ein Code-Fomatter in Form von DelForEx
oder Jedi Code Formatter.

Leider habe ich keine Ahnung wo ich da ansetzen soll. Hat jemand
eine Idee oder Erfahrung wie man so etwas angeht.

hier mal so ein Code-Auszug aus der Language

Delphi-Quellcode:
Uses ("..\Lib\Util.csl")
[b]Vorher:[/b]
/*-----------------------------------------------------------------------------------------*\
Detect ()
Result : Detect Access
\*-----------------------------------------------------------------------------------------*/
Function Main (bValidate As Bool, uText As DynStruct) As Bool
Dim bRet As Bool = CheckDetect ()
Dim lsInfo As List Of String = RestoreMessage ()

// Version und Application konnten nicht initialisiert werden Util-Function
// Meldung wird in Util generiert (RestoreMessage). Detect im Restore-Modus
// sind die Version differnt so benötigt das Module ein Mapfile. Ist dieses
// nicht vorhanden so ist kein Restore möglich.

If ((Not cpStoring) And (Not bRet))
uText.Title = lsInfo [1]
uText.Description = lsInfo [2]
EndIf


Return (bRet)

EndFunction


[b]Nachher:[/b]

Uses ("..\Lib\Util.csl")
/*-----------------------------------------------------------------------------------------*\
   Detect ()
   Result : Detect Access
\*-----------------------------------------------------------------------------------------*/
Function Main (bValidate As Bool, uText As DynStruct) As Bool
  Dim bRet As Bool = CheckDetect ()
  Dim lsInfo As List Of String = RestoreMessage ()

  // Version und Application konnten nicht initialisiert werden Util-Function
  // Meldung wird in Util generiert (RestoreMessage). Detect im Restore-Modus
  // sind die Version differnt so benötigt das Module ein Mapfile. Ist dieses
  // nicht vorhanden so ist kein Restore möglich.

  If ((Not cpStoring) And (Not bRet))
   uText.Title = lsInfo [1]
   uText.Description = lsInfo [2]
  EndIf

  Return (bRet)

EndFunction
Angehängte Grafiken
Dateityp: jpg ccvisualscripter_939.jpg (335,9 KB, 35x aufgerufen)
Bei schwierigen Problemen entscheiden wir uns einfach für die richtige Lösung.
  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 12:27 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-2025 by Thomas Breitkreuz