Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: cobein en Noviembre 02, 2011, 09:26:43 pm

Título: Advancevb Codes
Publicado por: cobein en Noviembre 02, 2011, 09:26:43 pm
Bueno mi pagina esta muerta y no tengo ganas de arreglarla por ahora asi que dejo los codes que tenia ahi aca porque se que hacen referencia a algunos de ellos y aparte me estaban pidiendo unas cosas.

http://www.2shared.com/file/40PQ4h09/code.html
Título: Re:Advancevb Codes
Publicado por: santiagork en Noviembre 02, 2011, 09:39:15 pm
gracias se ve interesante  lo voy a mirar ;D
Título: Re:Advancevb Codes
Publicado por: coco en Noviembre 02, 2011, 11:36:30 pm
cobelo, pudiste encontrar el source del PaletteFix?

Título: Re:Advancevb Codes
Publicado por: raul338 en Noviembre 03, 2011, 12:08:44 am
Buenisimo! La otra vez me puse a leer tu pagina y es espectacular el contenido y los links :P
Título: Re:Advancevb Codes
Publicado por: YAcosta en Noviembre 03, 2011, 02:26:20 am
Gracias por el aporte, de los mejores
Título: Re:Advancevb Codes
Publicado por: cobein en Noviembre 03, 2011, 07:46:14 am
No coco, no lo vi, pero estaba buscandolo como te daras cuenta =D
Título: Re:Advancevb Codes
Publicado por: E N T E R en Noviembre 03, 2011, 12:04:00 pm
Muchas Gracias cobein seguro me sirve algo de ahi.
Título: Re:Advancevb Codes
Publicado por: seba123neo en Noviembre 03, 2011, 11:45:40 pm
que lastima cobein, me acuerdo la pagina de Luciano de recursosvisualbasic el foro cuando cerro, yo creo que si ese foro hubiera seguido seria mas grande que el foro elhacker.net, tenia un monton de actvidad, y bue...
Título: Re:Advancevb Codes
Publicado por: J. Elihu en Julio 08, 2016, 09:14:34 pm
No tuve la oportunidad de conocerlo....pero hubiese querido
Título: Re:Advancevb Codes
Publicado por: TheWatcher en Julio 10, 2016, 11:09:22 am
Hi cobein,

The lfFaceName() field of Type LOGFONT that you're using in your mCaptioner.bas module in your nccaption project has a wrong size. It should be declared as
Código: [Seleccionar]
    lfFaceName(31)              As Byteor better
Código: [Seleccionar]
    lfFaceName(0 To 31)         As Bytei.e. it should be exactly 32 bytes long.

While your declaration works in this particular case for the nccaption project's purposes because the lfFaceName comes the last among the UDT member fields, many other derivative UDTs use the entire LOGFONT UDT to describe their own individual member fields. If the LOGFONT UDT has at least one byte extra or missing, the alignment in such derivative UDTs is going to be badly broken which is likely, in its turn, to make your VB calls broken and/or incompatible with the APIs you're calling.

Please see Leandro's ClsSkinner.cls module for many examples of user defined types that are derived from (i.e. are using) the LOGFONT UDT and are misaligned for use in (i.e. are incompatible with) other languages, libraries, and WinAPI. See also my notification of this bug addressed to Leandro here (http://leandroascierto.com/foro/index.php?topic=3192.msg17560#msg17560).
Título: Re:Advancevb Codes
Publicado por: LeandroA en Julio 10, 2016, 11:11:23 pm
It is a common mistake because in our guide/tutorial (apiguide.exe) was wrong

http://allapi.mentalis.org/apilist/44F3025638237E32A8A14B39017D3C52.html
http://allapi.mentalis.org/apilist/287C72333936CA5A15A4F5FAA476BD11.html
Título: Re:Advancevb Codes
Publicado por: rodrigo_mdp en Julio 18, 2016, 04:41:38 pm
¡Gracias por compartir!