... que usa el api de windows, en linux y demàs usa otras funciones. Yo siempre he usado ferase y sin problemas, pero no entiendo muy bien qué tipo de borrado quieres hacer, para plantearte usar otra función que no sea ferase.
... ficheros ? . la version de siempre ferase( cfichero ) donde harbour borra el fichero . o usar DelFile( cFichero) donde delegamos al sistema el borrado . DLL32 FUNCTION DelFile( cFileName AS LPSTR ) ; AS BOOL PASCAL FROM "DeleteFileA" LIB "kernel32.dll" Que pensais que es ...
... está dando lata , quizás porque no entendía demasiado bien el código y lo estoy haciendo a "retales" , pero ya solo me falta el botn de borrado de áreas ... luego mirar que no falla nada , limpiar el código viejo y optimizar y clarificar el nuevo ... y seguro que se nos ocurre un mejor ...
... es necesario pues al realizar la edición en un dialogo al salir del dialogo lo grabamos .Podemos cambiar el texto grabar por borrar y el código de borrado : Ojo que ese código es para listbox ( lo tenia ya ) , seria cambiar olbx:getPos() por olbx:nArrayAt y olbx:setitems() por olbx:setarray() function ...
... es necesario pues al realizar la edición en un dialogo al salir del dialogo lo grabamos .Podemos cambiar el texto grabar por borrar y el código de borrado : Ojo que ese código es para listbox ( lo tenia ya ) , seria cambiar olbx:getPos() por olbx:nArrayAt y olbx:setitems() por olbx:setarray() function ...
... ejemplo al abrir y cerrar algún dialogo por encima. Aun así, de vez en cuando el Scroll parpadea, pero muy levemente. Pero ya no es el continuo borrado y repintado que ocurría antes. La mejora es patente. Espero os sea útil Un saludo.
Efectivamente, he borrado todas las referencias a Verce, y he empezado de nuevo. He creado un proyecto nuevo, dejando que genere su propia estructura básica y después de guardar por primera vez, he cambiado algunos directorios a mi ...
... / Si existe un fichero con el mismo nombre, elimino el previo. if file(oVar:cFichero) DELETE FILE (oVar:cFichero) MsgInfo("Fichero borrado") endif // Creo el fichero. Lo hace correctamente if oVar:cHFichero := FCreate(oVar:cFichero, 0) == -1 MsgAlert("No se ha podido crear ...
Has probado a llamar tu function de borrado de columnas en el ::bInit del ACTIVATE REPORT y probar a llamar después de nuevo al método Stabilize (quizás no haga falta)
... evernote. :) Quizá para lo que yo digo sea suficiente una simple modificacion en el método TGet:Paint(). De entrada no pondría la x para borrado y si estableceria dos o tres categorías de remarcado. Ejemplo: el nombre en la ficha tendria la maxima importancia, el tag importante, con marco ...