MyLittleGrid MLG.DLL

Anfängerfragen zum Programmieren mit PureBasic.
- chris -
Beiträge: 195
Registriert: 24.08.2005 19:52
Wohnort: Stadtallendorf

Re: MyLittleGrid MLG.DLL

Beitrag von - chris - »

Bei MLG_PUT bekomme ich auch einen Fehler "Ungültiger Speicherzugriff".

Mit MLG_PUTZ funktioniert es:
(For non Power Basic languages that do not reference BSTRs see the PutZ function.)

Code: Alles auswählen


Prototype.i MLG_PUTZ(hGrid.l, ROW.l, COL.l, *mystr, refresh.l, sheetnum.l = 0)

....

*buffer = AllocateMemory(1024)

PokeS(*buffer, "Test", -1, #PB_Ascii) : MLG_PUTZ(hGrid, 2, 2, *buffer, 1, 0)

oder mit SendMessage:

Code: Alles auswählen


*buffer = AllocateMemory(1024)

PokeS(*buffer, "Test", -1, #PB_Ascii) : SendMessage_(hGrid, #MLG_SETCELL, $00010001, *buffer)

PB v5.72 x86/x64
Windows 10 Pro 64bit
ben1160
Beiträge: 7
Registriert: 05.05.2016 18:51

Re: MyLittleGrid MLG.DLL

Beitrag von ben1160 »

Funktioniert perfekt. Herzlichen Dank!
Antworten