Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   SynEdit verlangt VCL50.bpl - woher bekommen? (https://www.delphipraxis.net/179066-synedit-verlangt-vcl50-bpl-woher-bekommen.html)

DeddyH 12. Feb 2014 15:37

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Wo hast Du das Ding denn her? Wenn ich es hier herunterlade, ist auch das Runtime-Package enthalten.

DelphiProgrammer 12. Feb 2014 15:43

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Zitat:

Zitat von DeddyH (Beitrag 1247606)
Wo hast Du das Ding denn her? Wenn ich es hier herunterlade, ist auch das Runtime-Package enthalten.

Interessant... ICh habs auch von Surceforge und die version stimmt mit der des Links überein.

DelphiProgrammer 12. Feb 2014 15:46

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Ups
hehe :lol:
Habs garnet gesehen :D war doch drin nur weiter unten :oops:

DelphiProgrammer 12. Feb 2014 15:51

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Hach ja
ich und der Synedit....

ich will jetzt die Runtime compilern und TADAAAAA:
Wer hätts gedacht - Ein Error
Code:
[Fataler Fehler] SynEdit_R2005.dpk(31): E2202 Package 'vcldb' wird benötigt, konnte aber nicht gefunden werden
Sind wir jetzt wieder bei VCL? :D

Was hab ich den jetzt schon wieder falsch gemacht :roll:

DeddyH 12. Feb 2014 16:35

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Nun will er das Delphi-Package mit den Datenbankkomponenten, das dürfte aber bei der Personal fehlen. Ist denn da irgendwas mit DB dabei? Kann man evtl. den Verweis einfach löschen?

uligerhardt 12. Feb 2014 16:41

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Zitat:

Zitat von DeddyH (Beitrag 1247617)
Nun will er das Delphi-Package mit den Datenbankkomponenten, das dürfte aber bei der Personal fehlen. Ist denn da irgendwas mit DB dabei? Kann man evtl. den Verweis einfach löschen?

Ich möchte wetten, dafür gibt's ein $DEFINE (USE_DB, DELPHI_PERSONAL oder so) in irgendeiner *.inc-Datei.

DelphiProgrammer 12. Feb 2014 17:34

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Zitat:

Zitat von uligerhardt (Beitrag 1247619)
Zitat:

Zitat von DeddyH (Beitrag 1247617)
Nun will er das Delphi-Package mit den Datenbankkomponenten, das dürfte aber bei der Personal fehlen. Ist denn da irgendwas mit DB dabei? Kann man evtl. den Verweis einfach löschen?

Ich möchte wetten, dafür gibt's ein $DEFINE (USE_DB, DELPHI_PERSONAL oder so) in irgendeiner *.inc-Datei.

Aha.
Also wie muss ich das verstehen? was soll ich machen?

uligerhardt 12. Feb 2014 17:52

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Zitat:

Zitat von DelphiProgrammer (Beitrag 1247625)
Zitat:

Zitat von uligerhardt (Beitrag 1247619)
Ich möchte wetten, dafür gibt's ein $DEFINE (USE_DB, DELPHI_PERSONAL oder so) in irgendeiner *.inc-Datei.

Aha.
Also wie muss ich das verstehen? was soll ich machen?

Na, halt im SynEdit-Verzeichnis nach einer Datei mit Endung inc suchen (vielleicht steckt es sogar direkt in einer pas-Datei) und die mal nach DEFINE durchsuchen. Wenn du dabei was findest, was nach DB oder Delphi Personal klingt, zeig's uns. :-)

DelphiProgrammer 12. Feb 2014 18:00

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Zitat:

Zitat von uligerhardt (Beitrag 1247632)
Zitat:

Zitat von DelphiProgrammer (Beitrag 1247625)
Zitat:

Zitat von uligerhardt (Beitrag 1247619)
Ich möchte wetten, dafür gibt's ein $DEFINE (USE_DB, DELPHI_PERSONAL oder so) in irgendeiner *.inc-Datei.

Aha.
Also wie muss ich das verstehen? was soll ich machen?

Na, halt im SynEdit-Verzeichnis nach einer Datei mit Endung inc suchen (vielleicht steckt es sogar direkt in einer pas-Datei) und die mal nach DEFINE durchsuchen. Wenn du dabei was findest, was nach DB oder Delphi Personal klingt, zeig's uns. :-)

MEinst du das hier?

SynEdit.inc:
Code:
(******************************************************************************)
(* SynEdit Include File. This file was adapted from Brad Stowers' DFS.INC   *)
(* file and used with permission. This will help reduce headaches when new  *)
(* versions of Delphi and C++Builder are released, among other things.       *)
(******************************************************************************)
(* Brad Stowers: bstowers@pobox.com                                          *)
(* Delphi Free Stuff: http://delphifreestuff.com/                             *)
(* February 24, 1999                                                          *)
(******************************************************************************)
(*                                                                            *)
(* Complete Boolean Evaluation compiler directive is turned off by including *)
(*   this file.                                                              *)
(* The $ObjExportAll directive is turned on if compiling with C++Builder 3 or *)
(*   higher. This is required for Delphi components built in Builder with   *)
(*   run-time packages.                                                      *)
(*                                                                            *)
(* Here is a brief explanation of what each of the defines mean:             *)
(* SYN_WIN32            : Compilation target is 32-bit Windows               *)
(* SYN_COMPILER_2       : Delphi 2.0x or C++B 1.0x is the compiler.          *)
(* SYN_COMPILER_2_UP   : Delphi 2.0x or higher, or C++B 1.0x or higher is the*)
(*                        compiler.                                          *)
(* SYN_COMPILER_3       : Delphi 3.0x or C++B 3.0x is the compiler.          *)
(* SYN_COMPILER_3_UP   : Delphi 3.0x or higher, or C++B 3.0x or higher is the*)
(*                        compiler.                                          *)
(* SYN_COMPILER_4       : Delphi 4.0x or C++B 4.0x is the compiler.          *)
(* SYN_COMPILER_4_UP   : Delphi 4.0x or higher, or C++B 4.0x or higher is   *)
(*                        the compiler.                                      *)
(* SYN_COMPILER_5       : Delphi 5.0x or C++B 5.0x is the compiler.          *)
(* SYN_COMPILER_5_UP   : Delphi 5.0x or higher, or C++B 5.0x or higher is   *)
(*                        the compiler.                                      *)
(* SYN_CPPB            : Any version of C++B is being used.                 *)
(* SYN_CPPB_1           : C++B v1.0x is being used.                          *)
(* SYN_CPPB_3           : C++B v3.0x is being used.                          *)
(* SYN_CPPB_3_UP       : C++B v3.0x or higher is being used.                *)
(* SYN_CPPB_4           : C++B v4.0x is being used.                          *)
(* SYN_CPPB_4_UP       : C++B v4.0x or higher is being used.                *)
(* SYN_CPPB_5           : C++B v5.0x is being used.                          *)
(* SYN_CPPB_5_UP       : C++B v5.0x or higher is being used.                *)
(* SYN_DELPHI          : Any version of Delphi is being used.               *)
(* SYN_DELPHI_2         : Delphi v2.0x is being used.                        *)
(* SYN_DELPHI_2_UP     : Delphi v2.0x or higher is being used.              *)
(* SYN_DELPHI_3         : Delphi v3.0x is being used.                        *)
(* SYN_DELPHI_3_UP     : Delphi v3.0x or higher is being used.              *)
(* SYN_DELPHI_4         : Delphi v4.0x is being used.                        *)
(* SYN_DELPHI_4_UP     : Delphi v4.0x or higher is being used.              *)
(* SYN_DELPHI_5         : Delphi v5.0x is being used.                        *)
(* SYN_DELPHI_5_UP     : Delphi v5.0x or higher is being used.              *)
(******************************************************************************)

{$DEFINE SYNEDIT_INCLUDE}

{$IFDEF WIN32}
  {$DEFINE SYN_WIN32}
{$ENDIF}

{$IFDEF VER130}
  {$DEFINE SYN_COMPILER_5}
  {$DEFINE SYN_DELPHI}
  {$DEFINE SYN_DELPHI_5}
{$ENDIF}

{$IFDEF VER125}
  {$DEFINE SYN_COMPILER_4}
  {$DEFINE SYN_CPPB}
  {$DEFINE SYN_CPPB_4}
{$ENDIF}

{$IFDEF VER120}
  {$DEFINE SYN_COMPILER_4}
  {$DEFINE SYN_DELPHI}
  {$DEFINE SYN_DELPHI_4}
{$ENDIF}

{$IFDEF VER110}
  {$DEFINE SYN_COMPILER_3}
  {$DEFINE SYN_CPPB}
  {$DEFINE SYN_CPPB_3}
{$ENDIF}

{$IFDEF VER100}
  {$DEFINE SYN_COMPILER_3}
  {$DEFINE SYN_DELPHI}
  {$DEFINE SYN_DELPHI_3}
{$ENDIF}

{$IFDEF VER93}
  {$DEFINE SYN_COMPILER_2}  { C++B v1 compiler is really v2 }
  {$DEFINE SYN_CPPB}
  {$DEFINE SYN_CPPB_1}
{$ENDIF}

{$IFDEF VER90}
  {$DEFINE SYN_COMPILER_2}
  {$DEFINE SYN_DELPHI}
  {$DEFINE SYN_DELPHI_2}
{$ENDIF}

{$IFDEF SYN_COMPILER_2}
  {$DEFINE SYN_COMPILER_1_UP}
  {$DEFINE SYN_COMPILER_2_UP}
{$ENDIF}

{$IFDEF SYN_COMPILER_3}
  {$DEFINE SYN_COMPILER_1_UP}
  {$DEFINE SYN_COMPILER_2_UP}
  {$DEFINE SYN_COMPILER_3_UP}
{$ENDIF}

{$IFDEF SYN_COMPILER_4}
  {$DEFINE SYN_COMPILER_1_UP}
  {$DEFINE SYN_COMPILER_2_UP}
  {$DEFINE SYN_COMPILER_3_UP}
  {$DEFINE SYN_COMPILER_4_UP}
{$ENDIF}

{$IFDEF SYN_COMPILER_5}
  {$DEFINE SYN_COMPILER_1_UP}
  {$DEFINE SYN_COMPILER_2_UP}
  {$DEFINE SYN_COMPILER_3_UP}
  {$DEFINE SYN_COMPILER_4_UP}
  {$DEFINE SYN_COMPILER_5_UP}
{$ENDIF}

{$IFDEF SYN_DELPHI_2}
  {$DEFINE SYN_DELPHI_2_UP}
{$ENDIF}

{$IFDEF SYN_DELPHI_3}
  {$DEFINE SYN_DELPHI_2_UP}
  {$DEFINE SYN_DELPHI_3_UP}
{$ENDIF}

{$IFDEF SYN_DELPHI_4}
  {$DEFINE SYN_DELPHI_2_UP}
  {$DEFINE SYN_DELPHI_3_UP}
  {$DEFINE SYN_DELPHI_4_UP}
{$ENDIF}

{$IFDEF SYN_DELPHI_5}
  {$DEFINE SYN_DELPHI_2_UP}
  {$DEFINE SYN_DELPHI_3_UP}
  {$DEFINE SYN_DELPHI_4_UP}
  {$DEFINE SYN_DELPHI_5_UP}
{$ENDIF}

{$IFDEF SYN_CPPB_3}
  {$DEFINE SYN_CPPB_3_UP}
{$ENDIF}

{$IFDEF SYN_COMPILER_3_UP}
  {$DEFINE SYN_NO_COM_CLEANUP}
{$ENDIF}

{$IFDEF SYN_CPPB_3_UP}
  // C++Builder requires this if you use Delphi components in run-time packages.
  {$ObjExportAll On}
{$ENDIF}

{------------------------------------------------------------------------------}
{ Common compiler defines                                                     }
{------------------------------------------------------------------------------}

// defaults are short evaluation of boolean values and long strings

{$B-,H+}

{------------------------------------------------------------------------------}
{ Please change this to suit your needs                                       }
{------------------------------------------------------------------------------}

// support for multibyte character sets
{$IFDEF SYN_COMPILER_3_UP}

{$DEFINE SYN_MBCSSUPPORT}

{$ENDIF}

// additional tests for debugging

{.$DEFINE SYN_DEVELOPMENT_CHECKS}

{$IFDEF SYN_DEVELOPMENT_CHECKS}

{$R+,Q+,S+,T+}

{$ENDIF}

uligerhardt 12. Feb 2014 18:04

AW: SynEdit verlangt VCL50.bpl - woher bekommen?
 
Genau das hab ich gemeint, und hätte gehofft, dass da eine Zeile wie
Delphi-Quellcode:
{$DEFINE SYN_DBSUPPORT}
drin ist. Aus der hättest du dann
Delphi-Quellcode:
{.$DEFINE SYN_DBSUPPORT}
gemacht (mit einem Punkt vorm $), und der DB-Kram wär ausgeschaltet gewesen. Leider war die Theorie falsch. :mrgreen:

So wie's aussieht, musst du Deddys Empfehlung folgen, und den Verweis löschen. Danach wird der Compiler wahrscheinlich über SynDBEdit etc. mäkeln, die musst du dann auch aus dem Package entfernen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:52 Uhr.
Seite 2 von 3     12 3      

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