AGB  ·  Datenschutz  ·  Impressum  







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

HexEditor-Fensterklasse

Ein Thema von Chewie · begonnen am 24. Jun 2003 · letzter Beitrag vom 24. Jun 2003
Antwort Antwort
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#1

HexEditor-Fensterklasse

  Alt 24. Jun 2003, 19:06
Kennt Windows eine Fensterklasse, mit der man eine Ansicht wie in Hex-Editoren erreichen kann (also links hexadezimal-Code, rechts die ASCII-Umwandlung)? Ich will das nämlich in einer nonVCL-Anwendung machen, und bevor ich da eine Komponente nehmen muss, die mein ganzes Programm aufbläht, wollt ich hier mal fragen.
Wär schon, wenn mir jemand helfen könnte.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2
  Alt 24. Jun 2003, 19:12
<ironie>
Gegenfrage: Kennt Windows eine Fensterklasse, die mir ein CAD Fenster liefert, dass alles kann was auch AutoCAD kann?
</ironie>

Eine solche Fensterklasse gibt es nicht. Microsoft kann nicht (ebensowenig wie Borland) Fensterklassen in Windows einbauen, die die Arbeit von anderen Programmieren abnehmen, womit diese eigentlich nur noch das Hauptfenster und die Komponente erzeugen müssen und der Rest von den MS-Programmierern schon erledigt ist.
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#3
  Alt 24. Jun 2003, 19:58
Na ja, können tun sie es schon, schließlich haben sie das Betriebssystem entwickelt.
Es könnte ja sein, dass es das gibt. Fensterklassen wie z.B. SysIPAddress32 könnten notfalls auch durch ein EDIT simuliert werden. Nur nehmen sie dem Programmierer durch ihre Implementierung Arbeit ab.


OK, dann gibt es keinen solchen Typ. Deshalb: Hat jemand eine Idee, wie man das machen kann? Ich nämlich irgendwie nicht. Na ja, vielleicht fällt mir doch noch was ein. Oder ich greife doch auf eine Komponente zurück.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#4
  Alt 24. Jun 2003, 20:20
Moin Chewie,

Zitat von Chewie:
Fensterklassen wie z.B. SysIPAddress32 könnten notfalls auch durch ein EDIT simuliert werden. Nur nehmen sie dem Programmierer durch ihre Implementierung Arbeit ab.
was in dem speziellen Falle wohl daran liegen dürfte, dass dieses Feld von MS selber öfter benutzt wird, wo hingegen mir noch kein Hexeditor im OS untergekommen ist.

Bitte nicht falsch verstehen: Möglich wär's ja schliesslich gewesen.

Um nochmal auf Deine Eingangsfrage zu kommen:
Wenn Du um eine Kompo herumkommen willst, wird Dir wohl nichts anderes übrigbleiben, als das alles selbst zu Zeichnen.

Als Ansatz könntest Du mal versuchen in den Sourcen von Virtual Dub (zu finden bei SourceForge.net) fündig zu werden. Da ist unter den Tools ein rudimentärer HexEditor enthalten.

Oder als weitere Idee zum nachschauen (ebenfalls bei Sourceforge):
Bei der Kompo-Sammlung TurboPower Orpheus ist auch ein FileViewer Kompo dabei, die man auch auf den Hexmode einstellen kann. Das wäre dann das gewohnte Bild.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#5
  Alt 24. Jun 2003, 20:27
Schade. Vielleicht finde ich ja eine schnucklige, kleine Komponente, die die Unit Forms nicht braucht. Auch wenn ich das eher bezweifle.

Aber danke für die Tips, Christian. Vielleicht kann ich damit was anfangen.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#6
  Alt 24. Jun 2003, 20:32
Moin Chewie,

was mir in dem Zusammenhang gerade noch einfällt:
Da VirtualDub ein C++ Projekt ist (ich hatte darin gerade was gesucht und nicht gefunden ) wäre es evenutell sinnvoller bei Orpheus zu beginnen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  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:29 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