blockstatement behind "case" not allowed | derrière einer Cas-Anweisung wird une Kontrollstruktur verwendet quelle une Block eröffnet, z.B. proc ou bien if . avec XPSE erlaubt, sans XPSE cependant pas possible, ist cependant:
|
cant convert inline assembler without XPIA | Im Voir le texte source wurden Assemblerpassagen deklariert mais qui XPIA.EXE konnte pas trouvé volonté.
|
cant ''swap'' different variable types | Es wird versucht den le contenu de deux Variablen unterschiedlichen Typs avec swap auszutauschen.
|
"do begin" expected | Unvollständige Syntax chez Anwendung einer For -Boucle.
|
duplicate identifier ... | un Identifier wird doppelt verwendet. Entweder wird une variable doppelt deklariert - ou bien un Prozedurname/Funktionsname wird doppelt verwendet - ou bien un Prozedurname/Funktionsname wird bereits de einer Variable verwendet.
|
duplicate variableidentifier ... | un Variableidentifier wird doppelt verwendet. qui annonce ähnelt qui "duplicate identifier" annonce avec dem Unterschied cela es sich sans équivoque um une variable handelt.
|
... include not found | une Includedatei konnte trotz cherche pas aufgefunden volonté.
|
... is not a procedure but function | une Funktion wird comme Procédure verwendet. c'est unklar quoi avec dem Rückgabewert geschieht. Rückgabewerte devrait Grundsätzlich ausgewertet volonté. Es wird pas generell angemeckert si une Funktion comme Procédure verwendet wird, mais la plus part du temps si es sich um une Funktion handelt quelle XPSE par Umsetzung qui Syntax selbst erzeugt.
|
keyword-collision | Es wird versucht un Identifier trop nutzen quel bereits im Wortschatz de XProfan enthalten ist. cet annonce wird seulement sous très seltenen Umständen angezeigt - là qui annonce "Duplicate-Identifier" souvent plus rapide ist. il y a cependant Situationen wohin qui annonce "Duplicate-Identifier" interne unterdrückt wird - ensuite cependant erscheint chez einer Keyword-Kollision cet annonce.
|
missing ... | XPSE vermisst une Angabe ou bien un marque. quelle Angabe bzw. welches marque XPSE vermisst stellt il anstatt "..." qui trois Punkte dar. souvent wird une Klammerunschlüssigkeit avec: "missing (" ou bien "missing )" angezeigt.
|
missing ''end'' argument | XPSE vermisst cela "end" pour une avec "begin" eröffneten Bereich chez For -Schleifen.
|
missing "endif" | un "If" sans dazugehöriges "Endif" wurde trouvé.
|
missing "endproc" | un "Proc" sans dazugehöriges "Endproc" wurde trouvé.
|
missing "if" | un "Endif" sans dazugehöriges "If" wurde trouvé.
|
missing "proc" | un "Endproc" sans dazugehöriges "Proc" wurde trouvé.
|
namespacesign but no namespace ... | dans einer Include wurde un Namensraumsymbol trouvé, inkludiert wird cependant sans Angabe eines Namensraumsymboles. XPSE sieht es comme faute à si une Include (pas Unit!) inkludiert wird dans qui Prozeduren/Funktionen/Variablen avec Namensraum deklariert volonté - cependant beim Inkludieren ne...aucune Namensraum festgelegt wurde. si dans einer Include alors z.B. folgende Procédure: deklariert ist, et qui Include sans Namensraum inkludiert wird: ensuite ist unklar si qui Namensraumangabe versehendlich oublier qc wurde quoi fatale Folgen avons peux - z.B. Überschreibungen de Funktionsnamen. Abhilfe: Inkludieren avec Namensraumangabe.
$I includedatei.inc = myinc.
|
no "dim" but "dispose", missing "dim" for variable ... | un pas avec "Dim" dimensionierter Speicherbereich soll offensichtlich avec einem "Dispose" freigegeben volonté.
|
no "dispose" but "dim", missing "dispose" for variable ... | un avec "Dim" dimensionierter Speicherbereich wird offensichtlich pas avec einem "Dispose" freigegeben.
|
no variablesuffix for ... | Beim déclarer de Variablen wurde oublier qc einer Variable un Suffix anzuhängen. qui Variablentyp ist avec cela indéterminé. cela allez mais seulement avec const .
|
not legitimately ... | une pas-auflösbare syntaktische Herausforderung là qui Interpretation des Quelltextes à Stelle "..." ambigu son pourrait. cet annonce erscheint si dedans einer la ligne Anweisungen pour plus que einer variante aufgelöst volonté könnten. qui möglicherweise-störende Anweisung wird à Stelle "..." angezeigt et sollte umgeschrieben volonté. Hierbei gilt es Versionskonflikte trop vermeiden.
|
open compiler argument ... | un Kompilerschalter hat fehlerhafte Syntax et ist trop überprüfen. Warscheinlich wurde seulement cela Abschließende } oublier qc - ou bien qui la ligne peut sich pas auflösen weil un Rem angefügt wurde quoi derrière XPSE-Kompilerschaltern pas erlaubt ist, ausgenommen cela Rem wurde avec ' eingeleitet.
|
section overlap | Fehlerhafte Sektionen (Blöcke) im Voir le texte source - bzw. une Sektion überlappt une autre Sektion. cela einfachste Beispiel eines "section-overlap" ist cet:
si 1 proc test endif endproc 'ou bien proc test si 1 endproc endif Siehe {$nosectioncheck }
|
string argument exceeds line | une Stringangabe ist pas abgeschlossen et reicht sur cela Zeilenende hinaus - et c'est am Zeilenende aussi pas ersichtlich cela qui String sich sur qui prochain la ligne erstreckt weil z.B. am Zeilenende ne...aucune » Backslash steht. si sich un String sur mehere Zeilen erstrecken soll ist am Zeilenende un » Backslash trop verwenden.
|
le section-overlap is extended | une "sich par mehere Sektionen durchschleifende" Sektionsüberschreitung qui trotz gesetztem Kompilerschalter {$nosectioncheck} pas ignoriert volonté peux - là qui Sinn qui Operationen im Voir le texte source verkehrt serait et es sich um une offensichtlichen Schreibfehler agir doit.
|
le specified compiler quoi not found | qui spezifizierte Kompiler konnte pas trouvé volonté. Siehe {$compiler).
|
le specified runtime-modul quoi not found | cela spezifizierte Runtime-Modul (PrfRun32.Exe) konnte pas trouvé volonté. Siehe aussi: {$runtime}
|
to many includepaths defined | Es wurden plus que 5 Includepfade défini quelle zum trouver qui Comprend sans Pfadangaben gelten. c'est trop tenir compte de cela qui im XProfanEditor eingestellten Include-Pfade également hinzugezählt volonté. Siehe aussi: {$includepath} XPSE schaut de maison aus déjà zusätzlich dans ca. 15 verschiedenen Pfaden si sich qui Comprend là verstecken könnten.
|
... undeclared identifier | une Variable ou bien Procédure/Funktion wird verwendet quelle pas deklariert ist.
|
... without namespacesign | dans einer Unit wird une Procédure/Funktion/Variable deklariert sans cela Namensraum-Symbol ?_
|
wrong cas argument | Unvollständige Syntax chez Anwendung de "Case".
|
wrong paramètre argument | chez qui Angabe de Parametern à une Procédure ou bien Funktion wurde une Unschlüssigkeit festgestellt - quelle cependant pas le nombre ou bien qui Typen qui paramètre betrifft. qui Syntax ist trop überprüfen.
|