🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7862

Funcion gtk_widget_draw() llamada desde freepascal

#7862
From: Glasnosh
Date: Thu, 16 Jan 2003 17:20
28 lines
1820 bytes
Hola, tengo un problemilla. EStoy haciendo una aplicaci�n de ventana sobre
GTK y GdK pero usando freepascal. 

El caso es que no consigo hacer funcionar esta funcion para redibujar el
area de dibujo. No uso pixmap pq los cambios son minimos y espaciados y el
parpadeo no es problema. Esta es la funcion que llama a su vez a la otra.

function cambia(widget : pgtkwidget ; event:pgdkevent ; data:pgpointer):integer; cdecl;

var
	act : pGdkRectangle;
begin

	mueve(ar, 1, 4, 1, 5);
	act^.x := 0;
	act^.y := 1;
	act^.width := 130;
	act^.height := 130;
	gtk_widget_draw(tablero, act);
end;


Compila perfectamente, pero luego al ejecutar tira "runtime error 216". He
ido poniendo trazas y justo falla en la instruccion act^.x:=0; u en las
similares. Alguien sabe porque puede ser? necesito reservar previamente
memoria?.

Un saludo a todos y gracias.
Technical Details
Message-ID: <pan.2003.01.16.17.20.17.452053@mixmail.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!144-leon-x10.libre.retevision.ES!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,edfd1c1ffaef2eca,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-01-16 09:23:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!144-leon-x10.libre.retevision.ES!not-for-mail
From: "Glasnosh" <joscuro@mixmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Funcion gtk_widget_draw() llamada desde freepascal
Date: Thu, 16 Jan 2003 18:20:23 +0100
Lines: 29
Message-ID: <pan.2003.01.16.17.20.17.452053@mixmail.com>
NNTP-Posting-Host: 144-leon-x10.libre.retevision.es (62.83.243.144)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
X-Trace: fu-berlin.de 1042737740 23348618 62.83.243.144 (16 [102197])
User-Agent: Pan/0.13.0 (The whole remains beautiful)