| Autor |
Beitrag |
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 22.02.10 02:43
Heu Leute
Ihr braucht mich jetzt hier nicht wegen anderen Sachen Blöd anmachen.
check.eventscripts.com/
Hier gibt man zum Schluß seinen fertigen Code ein und mit klick auf den
Button wird überprüft ob Fehler im Script sind wie z.B code ausserhalb eines Blocks usw.
Ist sowas in Delphi realisierbar und wen ja wie zeitaufwändig.
Lg
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Mo 22.02.10 03:14
Ja, ist machbar.
Zeitaufwand: Kommt drauf an, wie gut der Programmierer ist...
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: Mo 22.02.10 09:48
Frage ist, welcher Sinn dahinter steckt?
Sowas wird einem doch schon von ErrorInsight, bzw. vom Compiler angezeigt.
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
JoelH
      
Beiträge: 806
Erhaltene Danke: 17
Win10
Delphi Alexandria 11.2 Patch 1
|
Verfasst: Mo 22.02.10 11:46
Xentar hat folgendes geschrieben : | Frage ist, welcher Sinn dahinter steckt?
|
Welcher Sinn steckt dahinter, dass es verschiedene Programmiersprachen gibt, welche dahinter, dass es verschiedene Datenbanken, Betriebssysteme, Texteditoren, Bildschirme etc. etc gibt?
Xentar hat folgendes geschrieben : |
Sowas wird einem doch schon von ErrorInsight, bzw. vom Compiler angezeigt. |
Und was ist, wenn man zB. in einem eigenen Programm automatischen Code erzeugt und diesen dann formatieren oder highlighten will. Dann macht sowas durchaus Sinn, wenn der User diesen Autocode noch manuell erweitern will/kann/darf. Da bringt dir ein Compiler mal erst gar nichts
Und ja, ich weiss es gibt dann Komponenten wie Synedit etc. Aber das geile beim Programmieren ist halt eher das Selbst machen anstatt klickibunti, zumindest gehts mir so.
_________________ mfg. Joel
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: Mo 22.02.10 12:01
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 22.02.10 13:06
Ja sorry das ich noch gepennt habe.
Also ich will einfach das man den Code einfach überprüfen kann ob er ausserhalb eines Blockes liegt und so.
Ja ich habe auch den Synedit Highliter aber um sicher zu gehen wollt ich sowas noch mit einbauen.
Lg
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 12.03.10 04:27
Naja ich glaub ich darf hier Pushen
24stunden sind meines Erachtens um ^^
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Fr 12.03.10 10:25
Und was hast Du in den letzten zwei Wochen bezüglich dieses Problems unternommen und ausprobiert?
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
ALF
      
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Fr 12.03.10 12:03
Hi, Christian S., nix hatt er gemacht, x andere Sachen. Nur nicht, sich mit einem Problem auseinandergesetzt und beendet!
Wenn er nur ein bischen "nachdenken und lesen würde" was andere ihm schreiben wär er schon lengst fertig
maier1990 noch mal zur Hilfe!
Dieses nennt man Parsen (wurde Dir schon mal gesagt) und da Du ja die SynEdit Komponenete verwendest, schau einfach mal bei SynHighlighterPython.pas nach, da findest Du im Prinzip alles drin was Du brauchst!
Genauer gesagt kannst Du die Synedit dafür auch verwenden!
Wobei, ich glaube, dies weniger mit Python zu tuen hat, sondern mehr mit CS-scripting oder irre ich mich da!? www.eventscripts.com...es/Category:Commands
Gruss ALf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 12.03.10 15:28
Ja ich hab andere Sachen bei meinen Program weitergemacht.
Ok ich werd mich mal bisschen herumspielen.
lg
|
|