Hallo
Also das mit der Einfachen Textdatei war wohl irgend ein kopierfehler denn als ich den
Ordner noch mal Kopiert habe und Knoppix auf dem Zielsystem gebootet habe ist die
Ausführbare Datei immer noch da gewesen na ja keine Ahnung warum es beim ersten
mal nicht geklappt hat.
Hab unter dem Entwicklungssystem mal deinen Befehl
"ls -l Videoproject "
eingegeben und folgende ausgabe bekommen:
-rwxr-xr-x 1 root root 2646420 2007-08-31 7:29 Videoproject
Vorher hab ich die Datei mit dem Befehl
"strip Videoproject "
auf 2,5MB verkleinert. Doch als ich dann die Ausführbare Datei auf dem Zielsystem
starten wollte ging es immer noch nicht und habe folgende Fehlermeldung bekommen:
./Videoproject:error while loading shared libraries: libgdk_pixbuf.so.2: cannnot open sharec object file: No such file or directory
was muß ich tun? Muß ich da doch noch ne Library linken wenn ja wie?
Ich hab ein Timage Object benutzt hier der Anfangscode meiner VideoUnit danach
kommen nur noch proceduren der verschiedenen Buttons.
Also das mit der Einfachen Textdatei war wohl irgend ein kopierfehler denn als ich den
Ordner noch mal Kopiert habe und Knoppix auf dem Zielsystem gebootet habe ist die
Ausführbare Datei immer noch da gewesen na ja keine Ahnung warum es beim ersten
mal nicht geklappt hat.
Hab unter dem Entwicklungssystem mal deinen Befehl
"ls -l Videoproject "
eingegeben und folgende ausgabe bekommen:
-rwxr-xr-x 1 root root 2646420 2007-08-31 7:29 Videoproject
Vorher hab ich die Datei mit dem Befehl
"strip Videoproject "
auf 2,5MB verkleinert. Doch als ich dann die Ausführbare Datei auf dem Zielsystem
starten wollte ging es immer noch nicht und habe folgende Fehlermeldung bekommen:
./Videoproject:error while loading shared libraries: libgdk_pixbuf.so.2: cannnot open sharec object file: No such file or directory
was muß ich tun? Muß ich da doch noch ne Library linken wenn ja wie?
Ich hab ein Timage Object benutzt hier der Anfangscode meiner VideoUnit danach
kommen nur noch proceduren der verschiedenen Buttons.
PHP:
unit VideoUnit;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Buttons,
StdCtrls, ExtCtrls;
type
{ TVideoForm }
TVideoForm = class(TForm)
LeftButton: TSpeedButton;
SplitImage1: TImage;
SplitImage: TImage;
MasterImage: TImage;
StatusLabel: TLabel;
ZoomButton1: TSpeedButton;
ZoomButton2: TSpeedButton;
IrisButton1: TSpeedButton;
IrisButton2: TSpeedButton;
FocusButton1: TSpeedButton;
FocusButton2: TSpeedButton;
UpButton: TSpeedButton;
DownButton: TSpeedButton;
RightButton: TSpeedButton;
TotalzoomButton: TSpeedButton;
WeitwinkelButton: TSpeedButton;
ScanYButton: TSpeedButton;
ScanXButton: TSpeedButton;
HoldButton: TSpeedButton;
SplitscreenButton: TSpeedButton;
WartungsButton: TSpeedButton;
ZahnradButton: TSpeedButton;
StepsButton: TSpeedButton;
procedure ZoomButton1Click(Sender: TObject);
procedure SplitscreenButtonClick(Sender: TObject);
procedure WartungsButtonClick(Sender: TObject);
procedure StepsButtonClick(Sender: TObject);
procedure ZoomButton2Click(Sender: TObject);
procedure IrisButton1Click(Sender: TObject);
procedure IrisButton2Click(Sender: TObject);
procedure FocusButton1Click(Sender: TObject);
procedure FocusButton2Click(Sender: TObject);
procedure WeitwinkelButtonClick(Sender: TObject);
procedure TotalzoomButtonClick(Sender: TObject);
procedure UpButtonClick(Sender: TObject);
procedure DownButtonClick(Sender: TObject);
procedure LeftButtonClick(Sender: TObject);
procedure RightButtonClick(Sender: TObject);
procedure ZahnradButtonClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure HoldButtonClick(Sender: TObject);
procedure ScanXButtonClick(Sender: TObject);
procedure ScanYButtonClick(Sender: TObject);
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ private declarations }
public
{ public declarations }
end;
var
VideoForm: TVideoForm;
implementation
{ TVideoForm }
var p,h,t,m,s,z,i,f,b,e,bereich:Byte;
estr,zstr,istr,fstr,bstr:String;
procedure TVideoForm.SplitscreenButtonClick(Sender: TObject);
begin
p:=p+1;
if (StepsButton.Visible) then StepsButtonClick(Sender);
if (ZahnradButton.Visible) then ZahnradButtonClick(Sender);
if p=2 then
begin
StatusLabel.Caption:='Splitscreen Funktion';
SplitscreenButton.Visible:=true;
SplitImage1.Show;
p:=0;
end
else
begin
StatusLabel.Caption:='';
SplitscreenButton.Visible:=false;
SplitImage1.Hide;
end;
end;