Saiyine
Punto Com

Saber cuantas veces aparece una cadena dentro de un texto

0000-00-00 00:00:00

function Apariciones(sub,cad : string;casesensitive : boolean) : integer;
begin
        if casesensitive then
        begin
                sub:=uppercase(sub);
                cad:=uppercase(cad);
        end;
        result:=0;
        while pos(sub,cad)>0 do
        begin
                result:=result+1;
                delete(cad,pos(sub,cad),length(sub));
        end;
end;

Se podria usar, por ejemplo, para buscar la palabra hola en un memo:

Apariciones('hola',memo1.lines.text,FALSE)

Rollos antiguos

0000-00-00 00:00:00 - Recorrer los componentes de un form y cambiar una propiedad de un determinado tipo de componente.

0000-00-00 00:00:00 - Procedimiento que ordena una lista de cadenas (los lines de los richedit, meno, listbox, ...) usando el algoritmo de la burbuja.

0000-00-00 00:00:00 - Procedimiento que compara dos ficheros del disco.

0000-00-00 00:00:00 - Pasar numeros de binario, hexadecimal, etc a decimal.

0000-00-00 00:00:00 - Parchear un fichero (cambiar un byte cualquiera de un fichero).

Saiyine

Selfie of meHi! Welcome to Saiyine Punto Com where I talk about anything that goes through my mind!

Puedo prometer y prometo que a la mayor brevedad aquí irá un menú o algo asín.