| |
|
|
- Page 1 - |
|
Walter | Hi,
(Freeprofan32) have with one more functioning Program a little bit here changed and and a little there added - at nachfolgenden Start in the Interpreter one kurzes Aufflackern - and nothing moreover. too the Compiler plummeted instantly to seinem Start with a knappen Fehlermeldungsschrei ex. this here stayed then to längerem investigate and anschließendem vaporize the Problems as releases spare:
cls
declare text&,name$
Text&= CREATE("Text",%HWND,"",0030,0020,0550,0150)
Name$="Hugo"
' the fehlende quotation marks to the Rufzeichen
' in the next row killt Interpreter and Compiler
settext text&,name$+!"
waitinput
I had simply one quotation marks forget.
together with the Fun, Compiler and Interpreter therefore nobble to, that one one quotation marks removes, now a question: How can I The Error Message of interpreter/Compiler in a File redirecting or on-screen for longer as 1/10 second see - I know unfortunately yet always not, whether these Message me Perhaps 30 minutes Suchzeit erspart had, I tappt im dunkeln yet not yet reading could... |
|
|
| |
|
|
|
« this Posting watts as Solution marked. » |
|
RGH | OK:
1. The place on the FreePascal empfindlicher reacted as Delphi watts found and bereinigt. The Error trod only on, if the quotation marks the latest characters the row was, even if it a comment-row was. The Interpreter reacted now How it should and reports whom Error "Stringende not found." (naturally not comment-Lines)
2. The Compiler screen now, whether bracket and round clinging well-balanced are and the Number of quotation marks straight is.
In XProfan becomes this in the coming Version X3.1 realized his, with FreeProfan 32 and 64 with the each next Version.
Greeting 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 | 03/07/16 ▲ |
|
|
|
|
|
RGH | a lane, these Error Message (without Debugger) longer view have so did i not yet found, but in the rule might tappt im dunkeln on a Schutzverletzung allude and accordingly not helpful his.
and Yes: really ought to here, How in XProfan, a tidy Fehlermedung "Stringende missing!" attend.
In some Points is FreePascal, with the FreeProfan compiled watts, unfortunately something empfindlicher as Delphi, with the XProfan compiled becomes. I must time look ...
Greeting 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 | 03/05/16 ▲ |
|
|
|
|
Walter | now functions it Yes again, and above be I very glad! one is plenty helpless, if one not white, where one to search begin should. And so one small, fehlendes characters in 7.000 Lines code isn't slight to find... thanks, best Regards Walter |
|
|
| |
|
|
|
E.T. | even probiert: XPSE "merkt" it too bleats with Error Message. Perhaps. can this Yes derweil somehow to Fehlersuche benefit. |
|
|
| 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... | 03/05/16 ▲ |
|
|
|
|
Walter | in the short example finds XPSE objectively whom Error, in the large Program however unfortunately not (and so too always). thanks but anyway for Help - is at least a further Possibility, before one itself the large despair hingibt... love Regards Walter |
|
|
| |
|
|
|
Jörg Sellmeyer | Something like can with the Fehlersuche helpful his:
|
|
|
| |
|
|
|
| has the Topic to FreeProfan moved. |
|
|
| |
|
|
|
Walter | this is a good idea! one finds so naturally too to put, where The missing quotation marks first in Fortsetzungszeilen come along, still are The quick as innocent To entlarven. Yes, thanks, functions, is super! LG Walter |
|
|
| |
|
|
|
Jörg Sellmeyer | one can it yet very simply strain, circa z. B. fehlende clinging to find. The can also sometimes such Problems bound.
Var File$ = Par$(1)
Declare row$,i%,amount%
Assign #1,File$
Reset #1
WhileNot EoF(#1)
Inc i%
Input #1,row$'"
If InStr("\q",row$)')
amount% = Len(row$,"\q")
Casenote amount% Mod 2:AddStrings Str $(i%) + " Quote Error " + row$
EndIf
If Match $("(~(|~))",row$) > ""
If Len(row$,"(") <> Len(row$,")")
AddStrings Str $(i%) + " Bracket Error " + row$
EndIf
EndIf
Wend
$ ListBox("Ergebnis",2)
|
|
|
| |
|
|
|
H.Brill | I would find it too well, if Roland moreover yet what falls in. having such Problems with the Freeprofanversionen too öfters.
particularly, if The Message comes :
memory for Integer variables effete
or so similar.
there can u.u. right long to the Error search. |
|
|
| 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. | 03/06/16 ▲ |
|
|
|
|
Jörg Sellmeyer | there must one really always after a Variablendeclaration within of/ one Loop search, would I time suppose. If you my Program anpasst and to " var "And "declare " seek, get You at least any Lines the program aufgelistet, The the include and can so whom area eingrenzen. Perhaps does it even faster with the Suchfunktion in the verwendeten editor. |
|
|
| |
|
|
|
H.Brill | what I meant, do not have only with Variablendeklarationen To do. even if one Memory small dimensioniert watts u.v.a. come such informations. |
|
|
| 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. | 03/06/16 ▲ |
|
|
|