Español
Foro

Super-Choque

 
- Página 1 -



Walter
¡Hola,

(Freeprofan32)
habe en una größeren funcionamiento Programa una wenig hier verändert y y una wenig hay hinzugefügt - beim nachfolgenden Start en el Interpreter una kurzes Aufflackern - y nichts más. Auch el Compiler stürzte sogleich después de seinem Start con un knappen Fehlermeldungsschrei de.
Dies hier blieb entonces después de längerem Recherchieren y anschließendem Eindampfen des Problems como Auslöser übrig:
cls
declarar text&,Name$
Text&= CREATE("Text",%HWND,"",0030,0020,0550,0150)
Name$="Hugo"
' Das fehlende Anführungszeichen antes el Rufzeichen
' en el nächsten Línea killt Interpreter y Compiler
settext text&,Name$+!"
waitinput

Tuve simplemente una Anführungszeichen vergessen.

Nebst el Spaß, Compiler y Interpreter dadurch lahmlegen a puede, dass uno una Anführungszeichen lejos, nun una Cuestión: ¿Cómo se puede Yo el Fehlermeldung de Interpreter/Compiler en un Expediente umleiten oder en el Bildschirm para länger como 1/10 Sekunde sehen - Yo weiß desafortunadamente todavía siempre no, si esta Meldung me tal vez 30 Minuten Suchzeit erspart hätte, como Yo ellos bisher todavía no lesen podría...
 
05.03.2016  
 



« Dieser Contribución wurde como Solución gekennzeichnet. »


RGH
Ok:

1. El Punto a el FreePascal empfindlicher reagiert como Delphi wurde gefunden y bereinigt. Der Fehler trat sólo en, si el Anführungszeichen el letzte Signo el Línea war, incluso si una Kommentar-Línea war.
Der Interpreter reagiert nun como se y meldet el Fehler "Stringende No se ha encontrado." (Natürlich no en Kommentar-Zeilen)

2. Der Compiler überprüft ahora, si eckige y Runde Klammern ausgewogen son y el número el Anführungszeichen gerade es.

In XProfan se dies en el kommenden Versión X3.1 realisiert ser, en FreeProfan 32 y 64 con el jeweils nächsten Versión.

Saludo
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, esta Fehlermeldung (sin Debugger) länger anzuzeigen Yo auch todavía no gefunden, aber en el Regel dürfte ellos en una Schutzverletzung hinweisen y somit no hilfreich ser.

Und sí: Eigentlich debería hier, como en XProfan, una ordentliche Fehlermedung "Stringende fehlt!" erscheinen.

In algunos Punkten es FreePascal, con el FreeProfan kompiliert wurde, desafortunadamente algo empfindlicher como Delphi, con el XProfan kompiliert se. Yo muss veces schauen ...

Saludo
Roland
 
XProfan X3
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
05.03.2016  
 




Walter
Jetzt funktioniert lo sí otra vez, y darüber bin Yo muy froh! Man es aber reichlich hilflos, si uno no weiß, wo uno a suchen beginnen se. Und así una kleines, fehlendes Signo en 7.000 Zeilen Code es no ligeramente para encontrar...
Gracias, beste Grüße
Walter
 
05.03.2016  
 




E.T.
Eben probiert: XPSE "merkt" lo auch meckert con Fehlermeldung.
Vlt. puede ser dies sí derweil irgendwie a Fehlersuche nutzen.
 
XProfan X3
Grüß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
In el kurzen Ejemplo findet XPSE tatsächlich el Fehler, en el großen Programa sin embargo por desgracia, no (por qué De todos modos).
Gracias aber jedenfalls para el Ayuda - es zumindest una weitere Möglichkeit, bevor uno se el großen Verzweiflung hingibt...
Liebe Grüße
Walter
 
05.03.2016  
 




Jörg
Sellmeyer
Algo como kann en Fehlersuche hilfreich ser:
Var Expediente$ = Par$(1)' hier el ensprechende Expediente einsetzen
Declarar Línea$,i%,Anzahl%
Asignar #1,Expediente$
Reset #1

Sinestar encargado EoF(#1)

    Inc i%
    Entrada #1,Línea$'"

    If InStr("\q",Línea$)

        Anzahl% = Len(Línea$,"\q")
        Casenote Anzahl% Mod 2:AddStrings Str$(i%) + " " + Línea$

    EndIf

Wend

ListBox$("Ergebnis",2)
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
05.03.2016  
 



ha el Thema después de FreeProfan movido.
 
06.03.2016  
 




Walter
Es una gute Concepto! Man findet así natürlich auch Stellen, wo el fehlenden Anführungszeichen sólo en Fortsetzungszeilen auftauchen, doch son el rápidamente como unschuldig a entlarven.
Sí, danke, funktioniert, es super!
LG
Walter
 
06.03.2016  
 




Jörg
Sellmeyer
Se puede lo todavía muy simplemente erweitern, en z. B. fehlende Klammern para encontrar. El puede auch manchmal solche Problemas bereiten.
Var Expediente$ = Par$(1)
Declarar Línea$,i%,Anzahl%
Asignar #1,Expediente$
Reset #1

Sinestar encargado EoF(#1)

    Inc i%
    Entrada #1,Línea$'"

    If InStr("\q",Línea$)')

        Anzahl% = Len(Línea$,"\q")
        Casenote Anzahl% Mod 2:AddStrings Str$(i%) + " Quote Error " + Línea$

    EndIf

    If Match$("(~(|~))",Línea$) > ""

        If Len(Línea$,"(") <> Len(Línea$,")")

            AddStrings Str$(i%) + " Bracket Error " + Línea$

        EndIf

    EndIf

Wend

ListBox$("Ergebnis",2)
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
06.03.2016  
 




H.Brill
Yo fände lo auch bien, si Roland dazu
todavía qué einfällt. Hatte solche Problemas
con el Freeprofanversionen auch öfters.

Besonders, si la Meldung kommt :


Speicher para Integer Variables erschöpft


más o menos ähnlich.

Como puede ser u.U. muy largo después de el Fehler suchen.
 
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
Como muss uno eigentlich siempre después de uno Variablendeclaration innerhalb uno Bucle suchen, sería Yo veces vermuten.
Wenn du mein Programa anpasst y después de " var " y "declare " suchst, bekommst du zumindest todos Zeilen des Programms aufgelistet, el el enthalten y kannst así el Zona eingrenzen.
Tal vez va el incluso más rápido con el Suchfunktion en el verwendeten Editor.
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
06.03.2016  
 




H.Brill
Was Yo meinte, ha no sólo Variablendeklarationen
a tun. Auch si una Speicher a klein dimensioniert wurde
u.v.a. kommen 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  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

23.338 Views

Untitledvor 0 min.
Gast.0815 vor 22 Tagen
Member 862464111.05.2024
p.specht01.08.2021
Walter22.05.2019
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie