Beispiel.DATEN - Test(@Beispiel) - gelöst

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
uweb
Beiträge: 461
Registriert: 13.07.2005 08:39

Beispiel.DATEN - Test(@Beispiel) - gelöst

Beitrag von uweb »

Ich komme leider nur noch selten dazu etwas mit PB zu machen und man vergisst schnell.
Nach Stunden bin ich wieder einmal kurz vorm Aufgeben. Es wäre toll wenn mir da jemand helfen könnte.

Code: Alles auswählen

Structure DATEN
  Nummer.l
  Name.s
EndStructure

Beispiel.DATEN

Procedure Test(adresse)
  Debug PeekS(@Beispiel\Name)
EndProcedure

Beispiel\Nummer = 1
Beispiel\Name = "Uwe"  

Debug PeekS(@Beispiel\Name) ; schön :-)

Test(@Beispiel) ; weniger schön :-(
Zuletzt geändert von uweb am 28.09.2009 15:08, insgesamt 1-mal geändert.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Beispiel.DATEN - Test(@Beispiel)

Beitrag von STARGÅTE »

Wenn du versuchst in der Procedure auf den Speicher zuzugreifen dann musst du dafür auch die übergebene Variable nutzen:

Code: Alles auswählen

Structure DATEN
  Nummer.l
  Name.s
EndStructure

Beispiel.DATEN

Procedure Test(*adresse.DATEN)
  Debug PeekS(@*adresse\Name)
EndProcedure

Beispiel\Nummer = 1
Beispiel\Name = "Uwe"  

Debug PeekS(@Beispiel\Name) ; schön :-)

Test(@Beispiel) ; Jetzt auch schön schön :-D
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
uweb
Beiträge: 461
Registriert: 13.07.2005 08:39

Re: Beispiel.DATEN - Test(@Beispiel)

Beitrag von uweb »

"Schön" ist gar kein Ausdruck!
Da habe ich echt lange dran rumgekrübelt.
Echt super! DANKE!!!
Antworten