Article View: es.comp.os.linux.programacion
Article #7862Funcion gtk_widget_draw() llamada desde freepascal
From: Glasnosh
Date: Thu, 16 Jan 2003 17:20
Date: Thu, 16 Jan 2003 17:20
28 lines
1820 bytes
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-mailShow 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)