| |
|
|
- page 1 - |
|
Walter | Salut,
(Freeprofan32) habe chez einem größeren fonctionnement Programme un peu ici modifié et et un peu là hinzugefügt - beim nachfolgenden Start im Interpreter un kurzes Aufflackern - et rien plus. aussi qui Compiler stürzte sogleich pour seinem Start avec einem rare Fehlermeldungsschrei ab. ca ici blieb ensuite pour längerem Recherchieren et anschließendem Eindampfen des Problems comme Auslöser übrig:
cls
declare text&,nom$
Text&= CREATE("Text",%HWND,»,0030,0020,0550,0150)
Name$="Hugo"
' cela fehlende Anführungszeichen avant dem Rufzeichen
' dans qui prochain la ligne killt Interpreter et Compiler
settext text&,nom$+!"
waitinput
je hatte simple un Anführungszeichen oublier qc.
Nebst dem Amusement, Compiler et Interpreter dadurch lahmlegen trop peut, dass on un Anführungszeichen entfernt, eh bien une Frage: comment peux je qui Fehlermeldung de Interpreter/Compiler dans un Dossier détourner ou bien sur dem Bildschirm pour länger comme 1/10 seconde voyons - je sais malheureusement encore toujours pas, si cet annonce mir peut-être 30 Minuten Suchzeit erspart hätte, là je vous bisher encore pas lesen konnte... |
|
|
| |
|
|
|
« cette Beitrag wurde comme Solution gekennzeichnet. » |
|
RGH | Ok:
1. qui Stelle à qui Free Pascal empfindlicher reagiert comme Delphi wurde trouvé et bereinigt. qui faute trat seulement sur, si cela Anführungszeichen cela dernier marque qui la ligne était, selbst si es une Kommentar-la ligne était. qui Interpreter reagiert eh bien comment il soll et meldet den faute "Stringende pas trouvé." (Bien sûr pas chez Kommentar-Zeilen)
2. qui Compiler überprüft maintenant, si eckige et Runde Klammern ausgewogen sommes et le nombre qui Anführungszeichen justement ist.
dans XProfan wird ca dans qui kommenden Version X3.1 realisiert son, chez FreeProfan 32 et 64 avec qui jeweils prochain Version.
Salut Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 07.03.2016 ▲ |
|
|
|
|
|
RGH | Einen Weg, cet Fehlermeldung (sans Debugger) länger anzuzeigen habe je aussi encore pas trouvé, mais dans qui règle pourrait vous sur une Schutzverletzung hinweisen et somit pas hilfreich son.
et oui: Eigentlich sollte ici, comment dans XProfan, une ordentliche Fehlermedung "Stringende fehlt!" erscheinen.
dans einigen Punkten ist Free Pascal, avec dem FreeProfan kompiliert wurde, malheureusement quelque chose empfindlicher comme Delphi, avec dem XProfan kompiliert wird. je muss la fois regarder ...
Salut Roland |
|
|
| XProfan X3Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 05.03.2016 ▲ |
|
|
|
|
Walter | maintenant funktioniert es oui wieder, et par-dessus suis je très froh! on ist mais reichlich hilflos, si on pas sais, wohin on trop chercher commencer soll. et so un kleines, fehlendes marque dans 7.000 Zeilen Code ist pas léger pour trouver... merci, beste Grüße Walter |
|
|
| |
|
|
|
E.T. | plan probiert: XPSE "merkt" es aussi meckert avec Fehlermeldung. Vlt. peux on ca oui derweil irgendwie zur Fehlersuche nutzen. |
|
|
| XProfan X3Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 05.03.2016 ▲ |
|
|
|
|
Walter | dans dem kurzen Beispiel findet XPSE réellement den faute, im grand Programme cependant malheureusement pas (weshalb De toute façon). merci mais jedenfalls pour qui Aider - ist zumindest une weitere Possibilité, bevor on sich qui grand Verzweiflung hingibt... Liebe Grüße Walter |
|
|
| |
|
|
|
Jörg Sellmeyer | Quelque chose comme peux chez qui Fehlersuche hilfreich son:
|
|
|
| |
|
|
|
| hat cela Thema pour FreeProfan déménagé. |
|
|
| |
|
|
|
Walter | c'est une gute concept! on findet avec cela naturellement aussi se mettre, wohin qui fehlenden Anführungszeichen seulement dans Fortsetzungszeilen auftauchen, doch sommes qui vite comme unschuldig trop entlarven. oui, merci, funktioniert, ist super! LG Walter |
|
|
| |
|
|
|
Jörg Sellmeyer | il peut es encore très simple erweitern, um z. B. fehlende Klammern pour trouver. qui peut aussi quelquefois solche Probleme bereiten.
Var Dossier$ = Par$(1)
Déclarer la ligne$,i%,Anzahl%
Assign #1,Dossier$
Reset #1
WhileNot EoF(#1)
Inc i%
Contribution #1,la ligne$'"
Si InStr("\q",la ligne$)')
Anzahl% = Len(la ligne$,"\q")
Casenote Anzahl% Mod 2:AddStrings Str$(i%) + " quote-part Error " + la ligne$
EndIf
Si Match$("(~(|~))",la ligne$) > »
Si Len(la ligne$,"(") <> Len(la ligne$,")")
AddStrings Str$(i%) + " Bracket Error " + la ligne$
EndIf
EndIf
Wend
ListBox$("Ergebnis",2)
|
|
|
| |
|
|
|
H.Brill | je fände es aussi bien, si Roland en supplément encore quoi einfällt. Hatte solche Probleme avec den Freeprofanversionen aussi öfters.
Besonders, si le annonce venez :
grenier pour Integer Variablen erschöpft
ou bien so ähnlich.
là peux on u.U. droite longtemps pour dem faute chercher. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 06.03.2016 ▲ |
|
|
|
|
Jörg Sellmeyer | là muss on eigentlich toujours pour einer Variablendeclaration dedans einer Boucle chercher, serait je la fois vermuten. si du mon Programme anpasst et pour " var " et "declare " cherches, bekommst du zumindest alle Zeilen des Programms aufgelistet, qui cela enthalten et peux so den Bereich eingrenzen. peut-être allez cela sogar plus rapide avec qui Suchfunktion im verwendeten Editor. |
|
|
| |
|
|
|
H.Brill | quoi je meinte, hat pas seulement avec Variablendeklarationen trop 1faire. aussi si un grenier trop petite dimensioniert wurde u.v.a. venons solche Meldungen. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 06.03.2016 ▲ |
|
|
|