beim Testen mit allgemeine Units tritt dieser Fehler auf:
Code: Alles auswählen
project1.lpr(20,1) Error: Error while compiling resources
Das Programm sieht wie folgt aus:
Code: Alles auswählen
UNIT Unit1;
{$mode objfpc}{$H+}
INTERFACE
USES
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, myfunc;
TYPE
{ TForm1 }
TForm1 = CLASS(TForm)
Button1: TButton;
Button2: TButton;
PROCEDURE Button1Click(Sender: TObject);
PROCEDURE Button2Click(Sender: TObject);
PRIVATE
{ private declarations }
PUBLIC
{ public declarations }
END;
VAR
Form1: TForm1;
IMPLEMENTATION
{$R *.lfm}
{ TForm1 }
PROCEDURE TForm1.Button1Click(Sender: TObject);
BEGIN
form1.Close;
end;
PROCEDURE TForm1.Button2Click(Sender: TObject);
var
i :integer;
b :boolean;
s :string;
BEGIN
for i:=0 to length(s) do begin
s := 'dies ist ein testkommentar';
b := myfunc.form1.isalpha(s[i]);
if (b) then
showmessage(s[i] + 'ist alpha')
else
showmessage(s[i] + 'ist KEIN alpha');
END;
end;
END.
Im Projektinspektor stheht folgendes
[img]
/home/guenter/Bilder/projektinspector.img
[/img]
Der Fehler tritt nicht auf, wenn ich die Unit myfunc entferne.
Was mache ich falsch?
Bis dann ...
MfG
Günter