AGB  ·  Datenschutz  ·  Impressum  







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

Erweiterung VirtualStringTree als Grid

Ein Thema von Guentiganz · begonnen am 8. Feb 2013 · letzter Beitrag vom 8. Feb 2013
Antwort Antwort
Guentiganz

Registriert seit: 15. Dez 2010
20 Beiträge
 
#1

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 08:45
Den Tag kann ich leider nicht nehmen, da ich dieses schon für unsere Rechteverwaltung als Zuordnung nehme, welches Recht für das Objekt benötigt wird
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.749 Beiträge
 
Delphi 2007 Professional
 
#2

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 08:49
Den Tag kann ich leider nicht nehmen, da ich dieses schon für unsere Rechteverwaltung als Zuordnung nehme, welches Recht für das Objekt benötigt wird
Du könntest im Tag einen Zeiger auf ein Record (oder eine Referenz auf eine Klasseinstanz) speichern und im Record alle benötigten Infos halten.
Uli Gerhardt
  Mit Zitat antworten Zitat
Guentiganz

Registriert seit: 15. Dez 2010
20 Beiträge
 
#3

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 09:21
Den Tag kann ich leider nicht nehmen, da ich dieses schon für unsere Rechteverwaltung als Zuordnung nehme, welches Recht für das Objekt benötigt wird
Du könntest im Tag einen Zeiger auf ein Record (oder eine Referenz auf eine Klasseinstanz) speichern und im Record alle benötigten Infos halten.
Das wollte ich eigentlich vermeiden.
Da ich über den Objektinspector die Rechte definiere

ich schau mir mal GetColumnClass an

http://www.delphipraxis.net/87409-pr...einfuegen.html

Geändert von Guentiganz ( 8. Feb 2013 um 09:25 Uhr)
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 09:33
Den Tag kann ich leider nicht nehmen, da ich dieses schon für unsere Rechteverwaltung als Zuordnung nehme, welches Recht für das Objekt benötigt wird
Du könntest im Tag einen Zeiger auf ein Record (oder eine Referenz auf eine Klasseinstanz) speichern und im Record alle benötigten Infos halten.

besser nicht, da die Komponente damit automatisch nicht für 64bit verwendet werden kann.

Grüße
  Mit Zitat antworten Zitat
Guentiganz

Registriert seit: 15. Dez 2010
20 Beiträge
 
#5

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 09:39
besser nicht, da die Komponente damit automatisch nicht für 64bit verwendet werden kann.
Grüße
Warum gibt es hier Probleme?
Bei den Trees nutze ich auch Zeiger, und halte die Daten in einem Record, funktioniert aber auf x64
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 09:46
das TAG-Property speichert einen Interger, der ist auf x32 und x64 aber 32 Bit breit, d.h. da passt bei x64 halt kein Pointer rein...
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.749 Beiträge
 
Delphi 2007 Professional
 
#7

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 10:57
das TAG-Property speichert einen Interger, der ist auf x32 und x64 aber 32 Bit breit, d.h. da passt bei x64 halt kein Pointer rein...
In aktuellen (also 64bit-fähigen) VCL-Versionen ist AFAIK Tag ja ein NativeInt und dieses Problem damit nichtexistent. Ich hoffe, das ist bei aktuellen VT-Versionen nachgezogen. Wenn nicht, könnte man statt des Zeigers einen Index in ein Array o.ä. verwenden.
Uli Gerhardt
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 11:04
In aktuellen (also 64bit-fähigen) VCL-Versionen ist AFAIK Tag ja ein NativeInt und dieses Problem damit nichtexistent. Ich hoffe, das ist bei aktuellen VT-Versionen nachgezogen. Wenn nicht, könnte man statt des Zeigers einen Index in ein Array o.ä. verwenden.
wow bin begeistert.. das habe ich damals nicht weiter verfolgt - ist wirklich ein NativeInt. Mein Einwurf ist falsch und kann komplett ignoriert werden

Grüße
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

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

AW: Erweiterung VirtualStringTree als Grid

  Alt 8. Feb 2013, 09:51
Den Tag kann ich leider nicht nehmen, da ich dieses schon für unsere Rechteverwaltung als Zuordnung nehme, welches Recht für das Objekt benötigt wird
welches Objektes? des Fields? Dann verschiebe das Recht in das Field des Datasets
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 10:22 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