Seite 3 von 3
Re: Felder bei Faltung von Prozeduren
Verfasst: 26.06.2010 12:21
von rolaf
Das ganze Problem gibts nicht wenn keine Schlüsselwörter als Variablen benutzt werden, was eigendlich usus ist.

Mann kann sich natürlich mit aller Gewalt Probleme schaffen und darüber ewig lamentieren.

Re: Felder bei Faltung von Prozeduren
Verfasst: 26.06.2010 12:53
von Josh
DrFalo hat geschrieben:Das ganze Problem gibts nicht wenn keine Schlüsselwörter als Variablen benutzt werden, was eigendlich usus ist.

Mann kann sich natürlich mit aller Gewalt Probleme schaffen und darüber ewig lamentieren.

man kann aber auch mit aller gewalt versuchen, aus mir unverständlichen gründen einen existierenden fehler wegzureden, was deinem vorredner trotz zahlreicher versuche nicht gelungen ist.
das es kein großes problem ist, habe ich von anfang an geschrieben. trotzdem bleibt es das, was es ist. ein fehler. allerdings habe ich auch geschrieben
'bei automatisch generierten interfaces' und da kommen die parameternamen halt aus der typelib.
Josh hat geschrieben:ich habe z.b. das problem bei automatisch generierten interfaces, wo als parametername öfter mal Macro vorkommt.
Re: Felder bei Faltung von Prozeduren
Verfasst: 26.06.2010 13:41
von Blackskyliner
Das Problem liegt an der Faltungsdefinition in sich.
Andere IDE's dich ich kenne haben zu einem definiertem StartFaltwort ein definiertres EndFaltwort. Wenn eines der beiden vorrangegangener Art und weise nicht existiert, dann entsteht auch keine Faltung.
Realisierbar währe dies intern über einen Faltungsbaum mit 1-2 Passes oder so. (So in der Richtung wie man XML Nodes parsen würde, etc.)
Ich versteh sowieso nicht warum es so eingebaut wurde, dass ein ;} ein Procedure z.B: zufalten kann. oder eben wie dieses Macro, das man dann entsprechend zufalten kann.. Also lieber mal eine Richtige implementierung des Problems in die IDE reinbasteln... (Was hoffentlich bei der neuen, die irgendwann mal kommt der Fall ist.) Dann sollte man solche definierungen machen können wie z.B.
Code: Alles auswählen
Faltgruppe 1
->Faltstartwörter
->->Procedure
->Faltstopwörter
->->EndProcedure
Faltgruppe 2
->Faltstartwörter
->->;{
->->;*{ <-- Wobei hier der * als Zeichen für alles steht, damit dann sowas möglich währe: ; Blablubb{
->Faltstopwörter
->->;}
[...]
[Neue Faltgruppe anlegen]
dies währe dann die gewünschte Lösung des Problems. Solange keiner so ein System wenigstens einmal implementiert hat, lohnt es sich jetzt nicht hier weiter rum zu lamentieren was nun Bug oder Feature ist... So wie von mir Beschrieben wird es eigentlich richtig gemacht und nicht anders....
MFG
Blackskyliner
Re: Felder bei Faltung von Prozeduren
Verfasst: 26.06.2010 14:43
von Fluid Byte
Kein Bug, nur Unfug. Verschieben!
Re: Felder bei Faltung von Prozeduren
Verfasst: 26.06.2010 15:14
von freak
Wer unsinnige Faltmarken setzt bekommt unsinnige Faltung. Garbage in... garbage out. Wiso soll das ein Bug sein?
Das Faltsystem ist gezielt einfach gehalten damit es schnell ist und den User nicht beim Editieren behindert. Das wird sich auch nicht ändern.
Blackskyliner hat geschrieben:... (Was hoffentlich bei der neuen, die irgendwann mal kommt der Fall ist.)
Bitte was !?

Re: Felder bei Faltung von Prozeduren
Verfasst: 26.06.2010 15:49
von Josh
freak hat geschrieben:Wer unsinnige Faltmarken setzt bekommt unsinnige Faltung
bitte der typelib sagen, die parameternamen wie
Macro enthält

Re: Felder bei Faltung von Prozeduren
Verfasst: 29.06.2010 09:14
von BrunoF
freak hat geschrieben:Wer unsinnige Faltmarken setzt bekommt unsinnige Faltung
Na ja ich hatte ja schon am Anfang geschrieben, dass einem diese Verhalten der IDE nur auffällt, wenn man einen Fehler macht. Natürlich währe es komfortabel wenn die IDE so etwas abfängt muss sie aber nicht unbedingt.
Gruß Bruno
Re: Felder bei Faltung von Prozeduren
Verfasst: 29.06.2010 09:26
von WPö
So, genug lamentiert. Die Sache ist klar: Schlüsselwörter zweckentfremden produziert (manchmal schwer zu findende) Fehler. Nicht die Fehlererscheinung mit immer weiteren Änderungen am Editor wegbasteln wollen, sondern das Problem bei der Wurzel packen!
Thema geschlossen.
Gruß - WPö