Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi PascalScript: Unterschiede zu Delphi (https://www.delphipraxis.net/84842-pascalscript-unterschiede-zu-delphi.html)

Scorpion 22. Jan 2007 16:57


PascalScript: Unterschiede zu Delphi
 
Hallo,

ich schreib gerade eine Software die die PascalScript Komponente verwendet.

Mein Problem ist, dass oft Code, der in Delphi direkt ohne Probleme geht hier nicht erkannt wird. Wo sind also die Unterschiede ?

Ein Beispiel:

Delphi-Quellcode:
if s[i] in ['0'..'1'] then
      Result := True
Da erwartet er bei PS eine ']' hinter der 0 ?

Vielen Dank

Angel4585 22. Jan 2007 16:59

Re: PascalScript: Unterschiede zu Delphi
 
ich glaub PascalScript kennt den "in" Operator nicht oder?

Scorpion 23. Jan 2007 14:19

Re: PascalScript: Unterschiede zu Delphi
 
Ich hab keine Ahnung ? Aber wieso ist das denn so und woher soll ich denn wissen wie ich das zu implementieren habe ?

MrKnogge 23. Jan 2007 18:30

Re: PascalScript: Unterschiede zu Delphi
 
Wenn ich mich recht entsinne, gibt es doch auch eine "Befehlsliste" zu Pascalscript.

Gruß

PS: Welche Version verwendest du ?

Scorpion 23. Jan 2007 19:15

Re: PascalScript: Unterschiede zu Delphi
 
Hi,

befehlsliste ?? wo denn?

meinst du meine Delphi Version ?

MrKnogge 23. Jan 2007 19:30

Re: PascalScript: Unterschiede zu Delphi
 
Nein, ich meine die Scriptpascal Version, und von wo hast du sie runtergeladen ?

Gruß

Scorpion 23. Jan 2007 19:32

Re: PascalScript: Unterschiede zu Delphi
 
achso, hab die aktuellste von der remobjects seite ;)

MrKnogge 23. Jan 2007 19:40

Re: PascalScript: Unterschiede zu Delphi
 
Zitat:

Zitat von Scorpion
befehlsliste ?? wo denn?

Zitat:

Pascal Script includes the following features:
  • Variables, Constants
  • Standard language constructs:
  • Begin/End
  • If/Then/Else
  • For/To/Downto/Do
  • Case x Of
  • Repeat/Until
  • While
  • uses
  • Exit
  • Continue
  • Break
  • Functions (Declared inside or outside of the script)
  • Standard types: Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended,
  • Boolean, Array, Record, Enumerations, Variant, IUnknown, IDispatch (dynamic invoke)
  • Ability to import of Delphi functions and classes.
  • Assignment of script functions to Delphi events.
  • Compilation to a file for later use
  • Easy to use component version
  • Include Files
  • Defines

Gruß

Scorpion 23. Jan 2007 19:43

Re: PascalScript: Unterschiede zu Delphi
 
und da zählt der in befehl nicht dazu, kenne mich da nicht so aus ?

könnte ich nicht die delphiklasse importieren, die diesen befehl kennt ?

MrKnogge 23. Jan 2007 19:55

Re: PascalScript: Unterschiede zu Delphi
 
Zitat:

Zitat von Scorpion
könnte ich nicht die delphiklasse importieren, die diesen befehl kennt ?

Deine Delphiklassen haben damit nichts zu tun, der Parser muss es ja interpretieren können.

Eine alternative wäre, dass du die Menge in ein Array schreibst, und dann dein s in einer Schleife mit jedem einzeldn vergleichst.

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz