Native Typen bei Zeigern

Anfängerfragen zum Programmieren mit PureBasic.
twofel
Beiträge: 18
Registriert: 20.03.2013 13:34

Native Typen bei Zeigern

Beitrag von twofel »

hallo,

seit der Version 5.1 kann ich einige Programme nicht mehr compilieren, da native Typen bei Zeigern
nicht mehr erlaubt sind.

z.b.

Code: Alles auswählen

ProcedureDLL GetInputName(Channel.b, *Name.i)
Wie kann ich den Code ändern, damit es wieder läuft.

Gruss Tim
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: Native Typen bei Zeigern

Beitrag von Danilo »

twofel hat geschrieben:

Code: Alles auswählen

ProcedureDLL GetInputName(Channel.b, *Name.i)
Wie kann ich den Code ändern, damit es wieder läuft.

Code: Alles auswählen

ProcedureDLL GetInputName(Channel.b, *Name)
oder

Code: Alles auswählen

ProcedureDLL GetInputName(Channel.b, *Name.Integer)
Normal brauchst Du die Standardtypen wie .i, .l, .b usw. nur entfernen, da man damit auch vorher nicht
auf den Speicher zugreifen konnte. Also einfach entfernen und schon läuft es wie vorher.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
twofel
Beiträge: 18
Registriert: 20.03.2013 13:34

Re: Native Typen bei Zeigern

Beitrag von twofel »

Hallo Danilo,

danke fuer deine Hilfe. Habe die Änderungen so vorgenommen.

Ergebnis: Programm ließ sich einwandfrei compilieren.

Vielen Dank !

Gruss Tim
Antworten