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 Pascal Script --> Fehler beim Kompilieren (https://www.delphipraxis.net/78525-pascal-script-fehler-beim-kompilieren.html)

Scorpion 6. Okt 2006 12:02


Pascal Script --> Fehler beim Kompilieren
 
Hallo,

ich verwende die Pascal Script Komponente von Remobjects (http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}) um in meiner Software Code während der Laufzeit zu kompilieren. Wenn ich jetzt eine Delphi Unit (*.pas) einlade und diese kompilieren will bekomm ich einen Fehler

Compiler: [Error] (1:1): 'BEGIN' expected

Die Unit sieht folgendermaßen aus:
Delphi-Quellcode:
unit MeineUnit;

interface

implementation

procedure MeineFunktion(Variable:String);

begin
//Code der Funktion

end;

end.
Wer kennt sich damit aus und kann mir sagen woran es liegt?

Vielen Dank

inherited 6. Okt 2006 12:05

Re: Pascal Script --> Fehler beim Kompilieren
 
Ich kenne mich mit den Kompos zwar nicht aus, aber vielleicht vermuten die das 'begin' immer in der zeile nach der 'procedure'. du hast da eine leerzeile.

Scorpion 6. Okt 2006 18:49

Re: Pascal Script --> Fehler beim Kompilieren
 
Hallo,

nein, daran kann es nicht liegen, denn es könnten ja auch noch Variablen folgen. Ausserdem werden ja Leerzeilen generell nicht erkannt. Aber trotzdem danke ;)

KingIR 6. Okt 2006 19:48

Re: Pascal Script --> Fehler beim Kompilieren
 
Schau dir mal das Beispiel-Script auf der Seite an:
http://www.remobjects.com/devcenter/articles/?id={2FFC1EE9-F18D-4B11-9DE4-1BA0A79D0D04}

Du musst unit sowie die interface- und implementations-Bereiche weglassen. Dein Code würde dann so aussehen:
Delphi-Quellcode:
procedure MeineFunktion(Variable: String);
begin
//Code der Funktion

end;

begin
end.
..... Zumindest vermute ich das anhand der oben verlinkten Seite mit den Beispielen, hab die Komponente selber noch nie benutzt :wink:

v2afrank 9. Okt 2006 06:34

Re: Pascal Script --> Fehler beim Kompilieren
 
Eigentlich sollte es so aussehen

Delphi-Quellcode:
Program MeinProgramm;
 procedure MeineFunktion(Variable: String);
  begin
  end

var
 MeineVariable:String;
 begin
  MeineFunktion(MeineVariable);
 end.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 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