LocalAlloc? GlobalAlloc? VirtualAlloc? HeapAlloc?

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Eric
Beiträge: 303
Registriert: 05.09.2004 09:50
Wohnort: Göttingen

LocalAlloc? GlobalAlloc? VirtualAlloc? HeapAlloc?

Beitrag von Eric »

Purebasic verwendet doch HeapAlloc?
Aber wo sind da eigendlich die Unterschiede (mal abgesehen von HeapAlloc)?

Geschwindigkeit?
Zugriffsmöglichkeiten?
Übergabe an andere Funktionen?
El_Choni_work: cant't you just spit the binary data to sqlite, as you would spit a hamster into a microwave oven?
* Fangles falls off the chair laughing
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

LocalAlloc und GlobalAlloc sind aus kompatibilitätsgründen vorhanden, entsprechen also HeapAlloc. VirtualAlloc weiß ich im moment nicht so aus dem Kopf
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten