AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Virtual Shell Tools 2.0 kompiliert nicht unter D2010

Ein Thema von MechMac666 · begonnen am 25. Dez 2010 · letzter Beitrag vom 23. Mai 2011
Antwort Antwort
MechMac666

Registriert seit: 9. Nov 2008
95 Beiträge
 
#1

Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 25. Dez 2010, 23:35
Hallo,

ich bin auf der Suche nach einer moderneren Komponente, als die mitgelieferte TDirectoryOutline (Delphi 2010). Da bin ich auf die Virtual Shell Tools gestoßen.
Insgesamt sind es dann noch drei weitere Dinge die benötigt werden. Kann man alles schön als setup herunterladen.
Ich habe also alles der Reihe nach installiert.

*EasyListview funktioniert
*MustangPeakCommonLib funktioniert
*VirtualTreeview funktioniert
*VirtualShellTools kompiliert nicht

wenn ich dann also die VirtualShellToolsD13.dpk kompilieren möchte, gibt es einige Fehler, u.a. bei:
procedure DoHeaderClick(HitInfo: TVTHeaderHitInfo); override;

[DCC Fehler] VirtualExplorerTree.pas(1488): E2037 Deklaration von 'DoHeaderClick' unterscheidet sich von vorheriger Deklaration

Viel habe ich dazu nicht gefunden.
Weiß jemand, ob man das beheben kann?

Ansonnsten lösche ich alles wieder und wäre dankbar für eine Empfehlung einer anderen Komponente. Im Grunde möchte ich nur die Verzeichniss-Struktur zwecks Auswahl eines Ordners grafisch darstellen. Halt so wie im Windows-Explorer.

Gruß, Andreas
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 26. Dez 2010, 01:36
[DCC Fehler] VirtualExplorerTree.pas(1488): E2037 Deklaration von 'DoHeaderClick' unterscheidet sich von vorheriger Deklaration
Tipp: Vergleich doch mal diese Zeile (implementation), mit der entsptechenden Deklaration im Header (interface).

Ich verwende meistens SelectDirectorySelectDirectory, bzw. MSDN-Library durchsuchenSHBrowseForFolder.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (26. Dez 2010 um 01:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 26. Dez 2010, 07:58
das kann passieren, wenn die versionen von virtualtreeview und den mustangpeak kompos nicht zusammen passen.

lad dir das komplette VirtualShellTools Pack runter, damit geht es auf jeden fall.
Gruß
Cookie

Geändert von cookie22 (26. Dez 2010 um 08:06 Uhr)
  Mit Zitat antworten Zitat
MechMac666

Registriert seit: 9. Nov 2008
95 Beiträge
 
#4

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 26. Dez 2010, 11:17
Na wenn das so ist, dann kann es unter Delphi 2010 nicht installiert werden. Im Bundle ist definitiv schon mal eine ältere Version vom MustangPeakCommonLib drin. Die lässt sich nicht unter D2010 installieren. Schon das Setup schlägt fehl, da ich kein Delphi-Version auswählen kann.
Und wenn die neueren Versionen der Einzelkompos nicht zusammen passen ist es ja uninteressant. Naja, es scheint eh nicht mehr weiter entwickelt zu werden, lassen wir es also ruhen.
Dann schau ich mal nach Alternativen.

Gruß, Andreas
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 26. Dez 2010, 11:40
dann musst du dir die aktuellen versionen per svn ziehen. ich hab das ganze bei mir unter anderem auch mit delphi 2010 im einsatz.
Gruß
Cookie
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#6

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 26. Dez 2010, 12:17
C:\Users\Public\Documents\RAD Studio\7.0\Demos\DelphiWin32\VCLWin32 \ShellControls\dclshlctrls.dpk
Dieses Package installieren und dann sind, in der Tool-Palette, unter Samples einige TShell* zu finden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (26. Dez 2010 um 12:22 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 26. Dez 2010, 15:35
...Naja, es scheint eh nicht mehr weiter entwickelt zu werden, lassen wir es also ruhen...
wie kommst du darauf, es gibt pro woche sogar mehre updates. die muste dir, wie gesagt, mit nem svn client ziehen.
Gruß
Cookie

Geändert von cookie22 (26. Dez 2010 um 15:40 Uhr)
  Mit Zitat antworten Zitat
LHSoft2

Registriert seit: 5. Dez 2008
Ort: Niederbayern
5 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 12. Jan 2011, 02:13
Hallo,

hast Du das Problem schon gelöst?
In Delphi XE hatte ich soeben das gleiche Problem
Die Klasse TVTHeaderHitInfo gibt es nicht, darum habe ich wieder zur klassischen Definition umgeschaltet:

Deklaration (ohne override):
procedure DoHeaderClick(Column: TColumnIndex; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
die Procedure entsprechend ändern, dabei "Hitinfo." im Code einach rauslöschen: HitInfo.Button -> Button.

Die CommonLibrary hab ich in Delphi 2011 mit der Version 15 compiliert, alle anderen sind nur in 14 verfügbar, funktioniert aber trotzdem.

Dann muss man bei den anderen Packages (easylistview und virtualshelltools) jeweils nur die *D14 mit der *D15 ersetzen (gilt nur bei Delphi XE) und bei VirtualShellToolsD14D die VirtualShellToolsD14 ganz rausnehmen, dann läßt sich das ganze einwandfrei installieren.

Ich hab die beiden geänderten Packages, die gehen, als zip angehängt, ebenso die angepasste VirtualExplorerTree.pas als VirtualExplorerTree.zip.

Eigentlich müsste mit allen Delphi-Versionen das unter der jetzigen Konstellation ein Problem sein.

Man sollte sich eignetlich mal mit dem Autor in Verbindung setzen und bescheiden nachfragen, wie, wo und warum er die TVTHeaderClickInfo hernimmt. Erschließt sich mir noch nicht.
Angehängte Dateien
Dateityp: zip VirtualShellToolsD14.zip (1,3 KB, 55x aufgerufen)
Dateityp: zip VirtualExplorerTree.zip (109,1 KB, 69x aufgerufen)
Hans Lackermeier

Geändert von LHSoft2 (12. Jan 2011 um 02:18 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#9

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 22. Mai 2011, 23:13
Weil ich gerade bei einer Evaluierung auf das gleiche Problem gestossen bin: TVTHeaderHitInfo stammt aus dem VirtualTreeView von Mike Lischke, allerdings ist dieser Record von 4.8.6 nach 4.8.7 wohl verschwunden. Die Definition ist aber bei Google Code noch einsehbar. Ich vermute mal, dass es noch mehr so kleine Problemchen geben wird, wenn man die MustangPeak-Sachen mit der neuesten Version vom VTV verwenden will...
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.643 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Virtual Shell Tools 2.0 kompiliert nicht unter D2010

  Alt 23. Mai 2011, 07:30
ich nehm statt dessen diese hier. Einfach per SVN auschecken. Haben als Basis VST und funktionieren mit VT 5
Sven Harazim
--
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 Uhr.
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