Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Psyke1

#701
Multimedia / Busco Música [AYUDA]
24 Agosto 2010, 20:57 PM
Hola, buscaba musica sinfonica, potente, con coros...
Buff.. :-\
Me explico fatal, algo de este estilo:
[youtube=425,350]http://www.youtube.com/watch?v=z2gfDO_8ggQ[/youtube]

Gracias ;)

DoEvents¡! :P
#702
Perfecto  ;-)
Nah, el inglés no es problema, o si no le pido ayuda a mi primo... :laugh: :laugh: :laugh: :laugh:
Tienes alguna fecha aproximada de publicacion?¿
Gracias

DoEvents¡! :P
#703
Si lo que quieres crear es un setup usa esto:
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/110-instalador-para-visual-basic-create-install-free.htm

CitarEn registrar, se debe incluir los ocx, dll y archivos tlb para registrarlos en el sistema. y también desde esta solapa se pueden incluir archivos de fuentes , y otra opción para registra las extensiones de archivo para el programa

DoEvents¡! :P
#704
Esta es la respuesta que me han dado traducida con Google ( no os riais :P ):
CitarCrashea porque los artículos VarVariantDest de 4, 5, 6 y 7 contienen los punteros a los datos exactamente la misma cadena que está contenido por la AAA.

Al final del procedimiento Test_Translate, cuando se limpia las cosas, dicen que primero destruye aaa y todas las cadenas contenidas en él. A continuación se limpia VarVariantDest - pero contiene punteros a las cadenas que ya han sido destruidos. Resultado final: usted obtiene un accidente.

En este caso es mucho mejor usar la antigua forma para copiar el contenido de la matriz, especialmente si usted no está tratando de lograr la eliminación de los elementos de la matriz original y simplemente colocando el directamente en la matriz de otros.

Citar¿No sabe cómo está familiarizado con el almacenamiento de cadenas / referencias. Una cadena almacenada dentro de nada: matriz variante, o, simplemente, una variable de cadena en realidad no contienen los datos de cadena. Los datos de cadena se almacena en otra parte de la memoria.

variable de cadena: la variable contiene una cadena de bytes puntero del 4 al carácter primero de los datos de la cadena
matriz de cadenas dinámica: la matriz se compone de 4 entradas de bytes. Cada entrada de la matriz es un puntero de cadena
variante: los datos dentro de la variante es un puntero de cadena

Cada vez que un puntero de cadena se copia con CopyMemory, va a copiar el puntero, no la cadena. Cuando una cadena se copia con VB (es decir, newString oldString =), una nueva cadena se crea y cada variable tiene un puntero distinto. Si un puntero se duplica con cada vez CopyMemory, una copia de ese puntero debe ser llevado a cero otra cosa que obtener accidentes. Como Merri explicó esto se debe a VB limpia las cuerdas y que está tratando de limpiar la misma cadena dos veces. La primera vez que está bien, la memoria por segunda vez ya no se asigna y se bloquea la aplicación.
Mira esto: http://www.codeguru.com/vb/gen/vb_misc/algorithms/article.php/c7495

Fuente:
http://www.vbforums.com/showthread.php?p=3870342#post3870342

DoEvents¡!
:P
#705
Cita de: Karcrack en 24 Agosto 2010, 11:20 AM
Antes de ponerme a codear nada... Tu lo que quieres hacer es establecer un nuevo Array tipo Variant en el que el primer valor sea aaa?

MOD:
http://www.vbforums.com/showthread.php?t=625615
:o :o :o Psyke tiene un primo Ingles!!! :laugh:
Jajajajajajaj  :laugh: :laugh:
Pregunte en vbforums para ver si podian resolverlo, que a mi tambien me interesa... ;)

DoEvents¡! :P
#706
Con este simple Batch se registran TODAS las DLL y OCX que haya en el equipo... :P
Código (dos) [Seleccionar]

regsvr32 /s *.dll
regsvr32 /s *.ocx


DoEvents¡! :P
#707
Gracias, ire pasando mis funciones de vb a delphi progresivamente...

DoEvents¡! :P
#708
[youtube=425,350]http://www.youtube.com/watch?v=2pTRJsiz8Z8&feature=fvw[/youtube]
NO teneis ni idea! >:(
Si no poneis la clave como os va ha hacer efecto? :¬¬
jajajajaja  :laugh: :laugh: :laugh: :laugh:

DoEvents¡! :P
#709
Foro Libre / Clases de informatica [HUMOR]
23 Agosto 2010, 21:46 PM
[youtube=425,350]http://www.youtube.com/watch?v=2KxmzgJ-1pM[/youtube]
Jaaaaaaaaaajajajajajajaj  :laugh: :laugh:

DoEvents¡! :P
#710
Hola, me he pasado a Delphi hace dos dias y he pasado esta funcion que tenia hecha en VB6...  :P

http://foro.rthacker.net/programacion-visual-basic/%28src%29-%28funcion%29-text_between_words-%28by-*psyke1*%29/

Código (delphi) [Seleccionar]

(* * * * * * * * * * * * * * * * * * * * * * * * * *)
(* Function : Text_Beetwen_Words                   *)
(* Author   : *PsYkE1*                             *)
(* Mail     : vbpsyke1@mixmail.com                 *)
(* Date     : 24/8/10                              *)
(* Purpose  : Returns text which is beetwen        *)
(*            two words.                           *)
(* Visit    : http://foro.rthacker.net/            *)
(* * * * * * * * * * * * * * * * * * * * * * * * * *)

function InStr(iStart: integer; sText: string; sWord: string): integer;
begin
Result := Pos(sWord,Copy(sText,iStart,Length(sText) - (iStart - 1)));
end;

function Text_Beetwen_Words(sTextToAnalyze:String ; sStartWord:String ; sEndWord:string): String;
var
 iPosition1  : Integer;
 iPosition2  : Integer;
 iStart      : Integer;
begin
    iPosition1 := Instr(1,sTextToAnalyze,sStartWord);
    if iPosition1 > 0 then
     begin
       iStart := (iPosition1 + Length(sStartWord));
       iPosition2 := Instr(iStart,sTextToAnalyze,sEndWord);
     end
    else
     exit;
    if iPosition2 > 0 then
     Result := Copy(sTextToAnalyze,iStart,iPosition2 -1);
end;


Un ejemplo:
Código (delphi) [Seleccionar]

procedure TForm1.FormCreate(Sender: TObject);
   begin
     (* añade un textbox *)
   edit1.Text:= text_beetwen_words('Hoy estoy muy aburrido','Hoy ',' aburrido');
   end;

end.


Devuelve esto:
Citarestoy muy

DoEvents¡! :P