Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Jedi SDL.pas Problem (https://www.delphipraxis.net/73996-jedi-sdl-pas-problem.html)

SnuffMaster23 26. Jul 2006 15:24


Jedi SDL.pas Problem
 
Zitat:

Zitat von BDS
[Fatal Error] SDL.pas(256): F2051 Unit Windows was compiled with a different version of Types.DWORD

Was soll ich denn jetzt anstellen?
Ist jetzt mein ganzes Delphi am A:kiss:?

Oder liegts an der uncompilten SDL.pas?
In der tritt der Fehler nämlich auf.

MfG,
SnuffMaster23

//Edit: was zensiert^^

Luckie 26. Jul 2006 15:26

Re: Ein böser Fehler!
 
Benutzt du eine dcu-Datei, die nicht für deine Delphi Version gedacht ist?

Bernhard Geyer 26. Jul 2006 15:28

Re: Ein böser Fehler!
 
1, Gibt deinen Thema einen aussagekräftigeren Titel
2, Mäßige dich mit der Wortwahl :warn:
3, Dieser Fehler deutet immer darauf hin das eine DCU-Datei versucht wird zu verwenden die nicht zur Delphi-Version passt. Wenn du die Pas-Dateien hast ergänze den Suchpfad auf diese und lass die DCU-Datei neu aus der Pas-Datei generieren.

Go2EITS 26. Jul 2006 15:30

Re: Ein böser Fehler!
 
Ich meinte das Problem mit dem Einbinden von USES Types oder dem Projekt vollständig compilieren/erzeugen in Griff bekommen zu haben. (Bin mir aber nicht sicher)
//Hier habe ich auch was raus! <SELBSTZENSUR>

SnuffMaster23 26. Jul 2006 15:32

Re: Ein böser Fehler!
 
Ich benutze die SDL.pas der JEDIs.
Da gibts noch keine .dcu dazu weil ich immer den Fehler krieg.
Kanns vielleicht an der .inc-Datei liegen die die .pas einbindet?
Delphi-Quellcode:
{$I jedi-sdl.inc}
Und sorry für das böse Wort :oops:

//Roter Kasten: Ich kann die Windows.dcu nicht rebuilden...

mkinzler 26. Jul 2006 15:36

Re: Ein böser Fehler!
 
Dann schau doch mal, ob in der inc auch ein DWORD deklariert wird.

Go2EITS 26. Jul 2006 15:38

Re: Ein böser Fehler!
 
Ist verziehen. Kannst übrigens Deinen Text oben editieren und Titel in :Jedi SDL.pas Problem ändern
Weisst Du, wie der Suchpath in Delphi erweitert wird?

@MKinzler:
Das kenn ich! Dword funktioniert nur wenn unter Uses TYPES eingebunden wurde.

SnuffMaster23 26. Jul 2006 15:44

Re: Ein böser Fehler!
 
Im Suchpfad hab ichs schon drin, er findet das File ja auch.
Die .inc besteht nur aus Kommentaren und Compiler-Direktiven, die benutzt kein DWORD.
Und wenn ich über dem Fehler in der SDL-pas Types einbinde gehts immernoch nicht.

mkinzler 26. Jul 2006 15:46

Re: Jedi SDL.pas Problem
 
Ersetzte mal in der Zeile, in der der Fehler auftritt DWORD durch Types.DWORD.

SnuffMaster23 26. Jul 2006 15:48

Re: Jedi SDL.pas Problem
 
Macht auch keinen Sinn:
Delphi-Quellcode:
uses
{$IFDEF __GPC__}
  system,
  gpc;
{$ENDIF}

{$IFDEF WIN32}
  {$IFNDEF __GPC__}
  Windows;            <--------- Fehler hier!
  {$ENDIF}
{$ENDIF}

Go2EITS 26. Jul 2006 15:50

Re: Jedi SDL.pas Problem
 
Unit Types im Haupt-/Mainmodul einbinden.
Hast Du eine alte Jedi Version darauf gehabt und eine neue Version installiert?
Sonst erstelle mal eine neue leere Form und versuche mal die SDL einzubinden.

SnuffMaster23 26. Jul 2006 15:54

Re: Jedi SDL.pas Problem
 
Types war schon in der .dpr drin...
JEDI hab ich mir heute erst gezogen, also nix altes gehabt.
Installiert?? Ich hab keinen Installer gefunden!
Das Source-File sollte doch reichen oder?

Go2EITS 26. Jul 2006 16:12

Re: Jedi SDL.pas Problem
 
Ich habe die SDL nicht installiert. Aber Du musst bei JVCL320 im Ordner JCL die Install.bat ausführen
und dann unter JVCL die install.bat ausführen. Dabei muss Delphi geschlossen sein.
An die SDL komme ich nicht ran. Sourceforge.net hat einen Ausfall. Ich gehe davon aus, dass die SDL auch über eine Install.bat installiert werden muss. Ich kann es leider nicht sehen, ob JCVL320 vorinstalliert sein muss und ob unterschiedliche Versionen für D7-D2005/6 gibt.
Also benötigen wir von Dir mal recht umfangreiche Infos, wenn wir Dir helfen sollen.

mkinzler 26. Jul 2006 16:27

Re: Jedi SDL.pas Problem
 
Ich habe die datei in ein Package verpackt, ließ sich fehlerfrei installieren. Das Problem scheint also an deiner Delphi-Installation zu liegen.

SnuffMaster23 26. Jul 2006 17:17

Re: Jedi SDL.pas Problem
 
JVCL?
JCL?
Ich hab JEDI-SDLv1.zip runtergeladen, ich brauch auch nur SDL, das andere Jedi-Zeug nicht.

Das mit dem Package klappt auch irgendwie nicht, ich krieg nur ein .dpk-file und kein .bpl. Und das .dpk funzt nicht.
(Eigentlich hab ich schonmal ein .bpl produziert, ka was ich falsch mache)

Go2EITS 26. Jul 2006 17:25

Re: Jedi SDL.pas Problem
 
Wie schon geschrieben, ich komme an die SDL nicht ran.
Link? Sonst muss ich passen. Evtl. ist ja JVCL320 notwendig.

mkinzler 26. Jul 2006 18:09

Re: Jedi SDL.pas Problem
 
http://www.libsdl.org/index.php


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