Mann kann sich natürlich mit aller Gewalt Probleme schaffen und darüber ewig lamentieren.
Felder bei Faltung von Prozeduren
Re: Felder bei Faltung von Prozeduren
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.
Mann kann sich natürlich mit aller Gewalt Probleme schaffen und darüber ewig lamentieren.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Re: Felder bei Faltung von Prozeduren
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.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.
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.
- Blackskyliner
- Beiträge: 532
- Registriert: 28.07.2005 00:54
- Wohnort: /home/Blackskyliner/
Re: Felder bei Faltung von Prozeduren
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.
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
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]
MFG
Blackskyliner
Keine meiner Antworten ist endgültig, es kann passieren, dass ich den so eben geposteten Beitrag noch mehrmals ändere, um Doppelposts zu umgehen.
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
_________________
Purebasic Windows 7 x64 & Linux (Ubuntu 10.04LTS) 4.50[x64|x86] Nutzer
_________________
Projekte: YAED - Yet another Event Dispatcher
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Re: Felder bei Faltung von Prozeduren
Kein Bug, nur Unfug. Verschieben!
Windows 10 Pro, 64-Bit / Outtakes | Derek
Re: Felder bei Faltung von Prozeduren
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.

Das Faltsystem ist gezielt einfach gehalten damit es schnell ist und den User nicht beim Editieren behindert. Das wird sich auch nicht ändern.
Bitte was !?Blackskyliner hat geschrieben:... (Was hoffentlich bei der neuen, die irgendwann mal kommt der Fall ist.)
Re: Felder bei Faltung von Prozeduren
bitte der typelib sagen, die parameternamen wie Macro enthältfreak hat geschrieben:Wer unsinnige Faltmarken setzt bekommt unsinnige Faltung
Re: Felder bei Faltung von Prozeduren
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.freak hat geschrieben:Wer unsinnige Faltmarken setzt bekommt unsinnige Faltung
Gruß Bruno
Re: Felder bei Faltung von Prozeduren
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ö
Thema geschlossen.
Gruß - WPö
Ich glaube nur der Statistik, die ich selbst gefälscht habe!
Meine Netzpräsenz: WPö.de
PB5.31 auf LMDE und Pentium T7200 2,00GHz, 4GB DDR2, ATI X1400.
Meine Netzpräsenz: WPö.de
PB5.31 auf LMDE und Pentium T7200 2,00GHz, 4GB DDR2, ATI X1400.