Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   CnPack selber kompilieren - PropInfoName nicht gefunden (https://www.delphipraxis.net/194422-cnpack-selber-kompilieren-propinfoname-nicht-gefunden.html)

LTE5 23. Nov 2017 20:59

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Ok so langsam kann ich glaube ich sagen, dass an den Quellcodes was nicht stimmt.

Ich habe CnCustBuild kompiliert bekommen. ABER ! CnWizards_D102T.dll lässt sich mal wieder NICHT kompilieren!
Erstens kann csbutton nicht gefunden werden, zweitens TCnFlatToolbarConfigForm in cnwizards-master\Source\SrcEditorEnhance\CnSrcEditorToolBar. pas

WAS BITTE soll denn das?!

Ich habe dutzende von Pfaden in der Bibliothek stehen... halt alle die gebraucht werden. CnVCL ist installiert.

Bitte lasst mich irgendjemanden bezahlen der mir eine DLL macht... habe langsam die Nase voll von diesem nicht funktionierendem Kram.

TiGü 24. Nov 2017 08:29

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Kein Plan was du da treibst, aber innerhalb von drei Minuten habe ich folgendes gemacht:

Öffnen:
https://github.com/cnpack/publish/tr...wizards/source

Runterladen und Entpacken:
cnwizards_1.1.3.896_src.7z

Dann ins entpackte Verzeichnis gehen:
..cnpack\cnwizards\Source

Mit Delphi Tokyo 10.2 öffnen:
CnWizards_D102T.dproj

Mit rechter Maustaste auf das Projekt gehen, "Build" auswählen und die DLL aus ..cnpack\cnwizards\Bin aufsammeln.

EDIT: Ich brauchte dafür keine Pfade eintragen oder anpassen, keine CnVCL installieren

MichaelT 24. Nov 2017 10:45

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Ist so. Getestet mit Tokyo 10.2


Zitat:

Zitat von TiGü (Beitrag 1387046)
Kein Plan was du da treibst, aber innerhalb von drei Minuten habe ich folgendes gemacht:

Öffnen:
https://github.com/cnpack/publish/tr...wizards/source

Runterladen und Entpacken:
cnwizards_1.1.3.896_src.7z

Dann ins entpackte Verzeichnis gehen:
..cnpack\cnwizards\Source

Mit Delphi Tokyo 10.2 öffnen:
CnWizards_D102T.dproj

Mit rechter Maustaste auf das Projekt gehen, "Build" auswählen und die DLL aus ..cnpack\cnwizards\Bin aufsammeln.

EDIT: Ich brauchte dafür keine Pfade eintragen oder anpassen, keine CnVCL installieren


LTE5 24. Nov 2017 12:43

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Zitat:

Öffnen:
https://github.com/cnpack/publish/tr...wizards/source

Runterladen und Entpacken:
cnwizards_1.1.3.896_src.7z
Funktioniert mit einer Custom CnWizards.inc trotzdem nicht.

TiGü 24. Nov 2017 12:51

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Zitat:

Zitat von LTE5 (Beitrag 1387085)
Zitat:

Öffnen:
https://github.com/cnpack/publish/tr...wizards/source

Runterladen und Entpacken:
cnwizards_1.1.3.896_src.7z
Funktioniert mit einer Custom CnWizards.inc trotzdem nicht.

"Das Auto funktioniert nicht" - "Was genau ist denn kaputt?" - "Es fährt nicht!" - "Hm..."

Lass doch einfach die CnWizards.inc wie sie ist. Die einzelnen Wizards kannst du doch auch anders deaktivieren.

LTE5 24. Nov 2017 12:54

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Das Deaktivieren der einzelnen Wizards bringt aber nicht viel denn die Shortcuts werden trotzdem von den Wizards geklaut und besetzt.
Wenn ich keine Probleme mit der IDE hätte, würde ich mir diesen ganzen Stress doch nicht antun. Das hat schon seinen Sinn, dass ich unnötige Wizards rausschmeißen will.

Ich versuche jetzt mal was anderes und melde mich gleich.

TiGü 24. Nov 2017 12:55

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Mit der Inc kompiliert das mit einer richtigen Tokyo-Version. Geht das vielleicht gar nicht mit der Starter?

Delphi-Quellcode:
{******************************************************************************}
{                       CnPack For Delphi/C++Builder                          }
{                     ÖйúÈË×Ô¼ºµÄ¿ª·ÅÔ´ÂëµÚÈý·½¿ª·¢°ü                         }
{                   (C)Copyright 2001-2017 CnPack ¿ª·¢×é                       }
{                   ------------------------------------                       }
{                                                                              }
{            ±¾¿ª·¢°üÊÇ¿ªÔ´µÄ×ÔÓÉÈí¼þ£¬Äú¿ÉÒÔ×ñÕÕ CnPack µÄ·¢²¼Ð*ÒéÀ´ÐÞ        }
{        ¸ÄºÍÖØз¢²¼ÕâÒ»³ÌÐò¡£                                                }
{                                                                              }
{            ·¢²¼ÕâÒ»¿ª·¢°üµÄÄ¿µÄÊÇÏ£ÍûËüÓÐÓ㬵«Ã»ÓÐÈκε£±£¡£ÉõÖÁûÓР       }
{        ÊʺÏÌض¨Ä¿µÄ¶øÒþº¬µÄµ£±£¡£¸üÏêϸµÄÇé¿öÇë²ÎÔÄ CnPack ·¢²¼Ð*Òé¡£        }
{                                                                              }
{            ÄúÓ¦¸ÃÒѾ*ºÍ¿ª·¢°üÒ»ÆðÊÕµ½Ò»·Ý CnPack ·¢²¼Ð*ÒéµÄ¸±±¾¡£Èç¹û        }
{        »¹Ã»ÓУ¬¿É·ÃÎÊÎÒÃǵÄÍøÕ¾£º                                            }
{                                                                              }
{            ÍøÕ¾µØÖ·£ºhttp://www.cnpack.org                                  }
{            µç×ÓÓʼþ£ºmaster@cnpack.org                                      }
{                                                                              }
{******************************************************************************}

{$I CnPack.inc}

{$IFDEF CNWIZARDS_LITE}

{$I CnWizards_Lite.inc}

{$ELSE}

// Wizard: CnFastCodeWizard
//{$DEFINE CNWIZARDS_CNFASTCODEWIZARD}

// Wizard: CnAlignSizeWizard
//{$DEFINE CNWIZARDS_CNALIGNSIZEWIZARD}

// Wizard: CnMessageBoxWizard
//{$DEFINE CNWIZARDS_CNMESSAGEBOXWIZARD}

// Wizard: CnComponentSelector
//{$DEFINE CNWIZARDS_CNCOMPONENTSELECTOR}

// Wizard: CnTabOrderWizard
//{$DEFINE CNWIZARDS_CNTABORDERWIZARD}

// Wizard: CnDfm6To5Wizard
//{$DEFINE CNWIZARDS_CNDFM6TO5WIZARD}

// Wizard: CnBookmarkWizard
//{$DEFINE CNWIZARDS_CNBOOKMARKWIZARD}

// Wizard: CnSrcTemplate
//{$DEFINE CNWIZARDS_CNSRCTEMPLATE}

// Wizard: CnEditorWizard
//{$DEFINE CNWIZARDS_CNEDITORWIZARD}

// Wizard: CnMsdnWizard
//{$DEFINE CNWIZARDS_CNMSDNWIZARD}

// Wizard: CnPas2HtmlWizard
//{$DEFINE CNWIZARDS_CNPAS2HTMLWIZARD}

// Wizard: CnReplaceWizard
//{$DEFINE CNWIZARDS_CNREPLACEWIZARD}

// Wizard: CnSourceDiffWizard
//{$DEFINE CNWIZARDS_CNSOURCEDIFFWIZARD}

// Wizard: CnStatWizard
//{$DEFINE CNWIZARDS_CNSTATWIZARD}

// Wizard: CnPrefixWizard
//{$DEFINE CNWIZARDS_CNPREFIXWIZARD}

// Wizard: CnSrcEditorEnhance
{$DEFINE CNWIZARDS_CNSRCEDITORENHANCE}

// Wizard: CnFormEnhanceWizard
{$DEFINE CNWIZARDS_CNFORMENHANCEWIZARD}

// Wizard: CnPaletteEnhanceWizard
//{$DEFINE CNWIZARDS_CNPALETTEENHANCEWIZARD}

// Wizard: CnCorPropWizard
//{$DEFINE CNWIZARDS_CNCORPROPWIZARD}

// Wizard: CnProjectExtWizard
//{$DEFINE CNWIZARDS_CNPROJECTEXTWIZARD}

// Wizard: CnCommentCropperWizard
//{$DEFINE CNWIZARDS_CNCOMMENTCROPPERWIZARD}

// Wizard: CnCpuWinEnhanceWizard
//{$DEFINE CNWIZARDS_CNCPUWINENHANCEWIZARD}

// Wizard: CnObjInspectorEnhanceWizard
//{$DEFINE CNWIZARDS_CNOBJINSPECTORENHANCEWIZARD}

// Wizard: CnRepositoryMenuWizard
//{$DEFINE CNWIZARDS_CNREPOSITORYMENUWIZARD}

// Wizard: CnDUnitWizard
//{$DEFINE CNWIZARDS_CNDUNITWIZARD}

// Wizard: CnIniFilerWizard
//{$DEFINE CNWIZARDS_CNINIFILERWIZARD}

// Wizard: CnMemProfWizard
//{$DEFINE CNWIZARDS_CNMEMPROFWIZARD}

// Wizard: CnExplorerWizard
//{$DEFINE CNWIZARDS_CNEXPLORERWIZARD}

// Wizard: CnFilesSnapshotWizard
//{$DEFINE CNWIZARDS_CNFILESSNAPSHOTWIZARD}

// Wizard: CnWinTopRoller
//{$DEFINE CNWIZARDS_CNWINTOPROLLER}

// Wizard: CnInputHelper
//{$DEFINE CNWIZARDS_CNINPUTHELPER}

// Wizard: CnSourceHighlight
{$DEFINE CNWIZARDS_CNSOURCEHIGHLIGHT}

// Wizard: CnProcListWizard
//{$DEFINE CNWIZARDS_CNPROCLISTWIZARD}

// Wizard: CnVerEnhanceWizard
//{$DEFINE CNWIZARDS_CNVERENHANCEWIZARD}

// Wizard: CnUsesCleaner
//{$DEFINE CNWIZARDS_CNUSESCLEANER}

// Wizard: CnIdeEnhanceMenuWizard
//{$DEFINE CNWIZARDS_CNIDEENHANCEMENUWIZARD}

// Wizard: CnIdeBRWizard
//{$DEFINE CNWIZARDS_CNIDEBRWIZARD}

// Wizard: CnScriptWizard
//{$DEFINE CNWIZARDS_CNSCRIPTWIZARD}

// Wizard: CnFeedReaderWizard
//{$DEFINE CNWIZARDS_CNFEEDREADERWIZARD}

// Wizard: CnCodeFormatterWizard
//{$DEFINE CNWIZARDS_CNCODEFORMATTERWIZARD}

{$ENDIF}

{$I CnWizards_Def.inc}

TiGü 24. Nov 2017 13:03

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Zitat:

Zitat von LTE5 (Beitrag 1387090)
Das Deaktivieren der einzelnen Wizards bringt aber nicht viel denn die Shortcuts werden trotzdem von den Wizards geklaut und besetzt.

Sorry, das ist doch Quatsch.

Beispiel: Strg + L für die CnPack Procedure List.
Drücke ich die Tastenkombination, geht die Liste auf.
Deaktiviere ich das Feature in den CnPack-Optionen, geht es auch nicht mehr auf.

LTE5 24. Nov 2017 13:06

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Es hat jetzt geklappt.

Im CustomBuild Wizard habe ich mich durch jede CheckBox geklickt.

Genau eine Checkbox durfte man nicht un-checken denn dann funktioniert das Kompilieren der DLL nicht mehr.
Ist mir ein Rätsel wieso diese Checkbox überhaupt in diesem Custom Wizard Builder drin ist, wenn man sie eh nicht un-ange-checked lassen darf.

Zitat:

Sorry, das ist doch Quatsch.
Nein ist es nicht. Mit der Custom DLL läuft jetzt alles viel besser. Viele Standard-Shortcuts funktionieren ebenfalls wieder!

Zitat:

Deaktiviere ich das Feature in den CnPack-Optionen, geht es auch nicht mehr auf.
Das meine ich überhaupt nicht.


Hat sich jetzt aber erledigt denn meine DLL funktioniert wunderbar und viele der Delphi-Standard-Shortcuts funktionieren wieder!
Nutze ich zum Testen die originale DLL, funktioniert wieder gar nichts.

TiGü 24. Nov 2017 13:12

AW: CnPack selber kompilieren - PropInfoName nicht gefunden
 
Zitat:

Zitat von LTE5 (Beitrag 1387093)
Es hat jetzt geklappt.

Im CustomBuild Wizard habe ich mich durch jede CheckBox geklickt.

Genau eine Checkbox durfte man nicht un-checken denn dann funktioniert das Kompilieren der DLL nicht mehr.
Ist mir ein Rätsel wieso diese Checkbox überhaupt in diesem Custom Wizard Builder drin ist, wenn man sie eh nicht un-ange-checked lassen darf.

In der von mir beschriebenen Vorgehensweise öffnet man nur die DPROJ-Datei mit Tokyo, kompiliert nach seinen Anpassungen und ist fertig. Das ist auch ganz klar und einfach beschrieben.

Ich habe NICHT das Custom Build Tool benutzt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr.
Seite 3 von 4     123 4      

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