Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Pointer eine Adresse ( aus Edit-Feld ) zuweisen (https://www.delphipraxis.net/59204-pointer-eine-adresse-aus-edit-feld-zuweisen.html)

Unplugged 19. Dez 2005 12:44


Pointer eine Adresse ( aus Edit-Feld ) zuweisen
 
Folgendes:

Ich habe einen Record, sowie einen Pointertyp davon.

Delphi-Quellcode:
Type
  PStackElem = ^StackElem
  StackElem = record
Ich möchte jetzt in einem Edit-Feld eine Adresse eingeben, an der ein solches Element steht und dann auf dieses Zugreifen ( Ich will mittels einer 2. Applikation auf meine Daten in der 1. Applikation zugreifen ).

Wie kann ich aber nun die Adresse aus dem Edit-Feld lesen und dem Pointertyp von Stackelem zuweisen? Weil mit Pointer(Edit1.Text) würde ich ja nur nen Zeiger auf den String kriegen.

shmia 19. Dez 2005 12:50

Re: Pointer eine Adresse ( aus Edit-Feld ) zuweisen
 
Deine Idee kann nicht funktionieren, da die Adresseräume der beiden Anwendungen komplett getrennt sind.
Du möchtest Interprozess-Kommunikation verwenden.
Dazu gibt es viele Variationen. Lies erst mal die Grundlagen: http://de.wikipedia.org/wiki/Interprozesskommunikation
In deinem Fall wäre eine Hier im Forum suchenWM_COPYDATA Message ganz gut geeignet.

Unplugged 19. Dez 2005 12:56

Re: Pointer eine Adresse ( aus Edit-Feld ) zuweisen
 
hm ok, dann muss ich mir wohl was anderes einfallen lassen.

Weil die 2. Applikation sollte nur als Debugger fungieren, da lohnt sich kein größerer Aufwand

mumu 19. Dez 2005 13:50

Re: Pointer eine Adresse ( aus Edit-Feld ) zuweisen
 
Zitat:

Zitat von Unplugged
Weil die 2. Applikation sollte nur als Debugger fungieren, da lohnt sich kein größerer Aufwand

hmm ein widerspruch in sich, meiner meinung nach :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:53 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