elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 55
141  Programación / Java / [Java] BingHackTool 1.0 en: 14 Marzo 2014, 16:17 pm
Un simple programa en Java para buscar paginas vulnerables a SQLI usando Bing.

Una imagen :



Si lo quieren bajar lo pueden hacer de aca.
142  Programación / Scripting / Re: [Python] Traductor Ingles-Español en: 12 Marzo 2014, 02:01 am
uff , es facilismo , gracias por mostrarme el codigo , voy hacer como treinta traducciones con esto  ;D
143  Programación / Scripting / Re: [Python] Traductor Ingles-Español en: 12 Marzo 2014, 00:32 am
me parecio interesante que lo tengas en .net , no lo podrias subir en algun lado? ,  para ver si lo puedo traducir a C#.
144  Programación / Java / Re: [Java] LocateIP 1.0 en: 9 Marzo 2014, 21:28 pm
originalmente la usaba para localizar el hosting de una web y sus dns usando perl , pero en la version java no le pude agregar la opcion de dns , por eso solo localiza.
145  Programación / Java / [Java] LocateIP 1.0 en: 7 Marzo 2014, 18:54 pm
Un simple programa en java para localizar una pagina.

Una imagen :



Si lo quieren bajar lo pueden hacer de aca.
146  Programación / Programación General / [Delphi] DH Player 0.5 en: 28 Febrero 2014, 16:35 pm
Un reproductor de musica , en esta version le agregue un buscador usando mp3skull para buscar y descargar canciones , para despues guardarlas en una carpeta llamada "downloads" y escucharlas cuando quieran.

Una imagen :



El codigo :

Código
  1. // DH Player 0.5
  2. // Coded By Doddy H
  3. // Based on this article : http://delphi.about.com/od/multimedia/l/aa112800a.htm
  4.  
  5. unit mp3player;
  6.  
  7. interface
  8.  
  9. uses
  10.  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  11.  Dialogs, Menus, StdCtrls, sListBox, sSkinManager, MPlayer, sGroupBox, jpeg,
  12.  ExtCtrls, ComCtrls, acProgressBar, Buttons, FileCtrl, sEdit, sPageControl,
  13.  sStatusBar, sButton, PerlRegEx, IdBaseComponent, IdComponent, IdTCPConnection,
  14.  IdTCPClient, IdHTTP, sListView, acPNG, sLabel;
  15.  
  16. type
  17.  TForm1 = class(TForm)
  18.    sSkinManager1: TsSkinManager;
  19.    Image1: TImage;
  20.    PopupMenu1: TPopupMenu;
  21.    L1: TMenuItem;
  22.    R1: TMenuItem;
  23.    A1: TMenuItem;
  24.    E1: TMenuItem;
  25.    Timer1: TTimer;
  26.    sPageControl1: TsPageControl;
  27.    sTabSheet1: TsTabSheet;
  28.    sGroupBox4: TsGroupBox;
  29.    MediaPlayer1: TMediaPlayer;
  30.    sGroupBox2: TsGroupBox;
  31.    sEdit1: TsEdit;
  32.    sGroupBox5: TsGroupBox;
  33.    sListBox1: TsListBox;
  34.    sGroupBox1: TsGroupBox;
  35.    sProgressBar1: TsProgressBar;
  36.    sTabSheet2: TsTabSheet;
  37.    sStatusBar1: TsStatusBar;
  38.    sGroupBox3: TsGroupBox;
  39.    sEdit2: TsEdit;
  40.    sListBox2: TsListBox;
  41.    sListBox3: TsListBox;
  42.    sListBox4: TsListBox;
  43.    sButton1: TsButton;
  44.    IdHTTP1: TIdHTTP;
  45.    PerlRegEx1: TPerlRegEx;
  46.    sGroupBox6: TsGroupBox;
  47.    sListView1: TsListView;
  48.    sTabSheet3: TsTabSheet;
  49.    sGroupBox7: TsGroupBox;
  50.    MediaPlayer2: TMediaPlayer;
  51.    sGroupBox8: TsGroupBox;
  52.    sListBox5: TsListBox;
  53.    sGroupBox9: TsGroupBox;
  54.    sGroupBox10: TsGroupBox;
  55.    sProgressBar2: TsProgressBar;
  56.    sProgressBar3: TsProgressBar;
  57.    Timer2: TTimer;
  58.  
  59.    IdHTTP2: TIdHTTP;
  60.  
  61.    sTabSheet4: TsTabSheet;
  62.    sGroupBox11: TsGroupBox;
  63.    Image2: TImage;
  64.    sLabel1: TsLabel;procedure A1Click(Sender: TObject);
  65.    procedure E1Click(Sender: TObject);
  66.    procedure R1Click(Sender: TObject);
  67.    procedure L1Click(Sender: TObject);
  68.    procedure Timer1Timer(Sender: TObject);
  69.    procedure sListBox1DblClick(Sender: TObject);
  70.    procedure FormCreate(Sender: TObject);
  71.    procedure sButton1Click(Sender: TObject);
  72.    procedure sListView1DblClick(Sender: TObject);
  73.    procedure sListBox5DblClick(Sender: TObject);
  74.    procedure Timer2Timer(Sender: TObject);
  75.    procedure IdHTTP2Work(ASender: TObject; AWorkMode: TWorkMode;
  76.      AWorkCount: Int64);
  77.    procedure IdHTTP2WorkBegin(ASender: TObject; AWorkMode: TWorkMode;
  78.      AWorkCountMax: Int64);
  79.    procedure IdHTTP2WorkEnd(ASender: TObject; AWorkMode: TWorkMode);
  80.  
  81.  private
  82.    { Private declarations }
  83.  public
  84.    { Public declarations }
  85.  end;
  86.  
  87. var
  88.  Form1: TForm1;
  89.  
  90. implementation
  91.  
  92. {$R *.dfm}
  93. // Functions
  94.  
  95. function getfilename(archivo: string): string;
  96. var
  97.  test: TStrings;
  98. begin
  99.  
  100.  test := TStringList.Create;
  101.  test.Delimiter := '/';
  102.  test.DelimitedText := archivo;
  103.  Result := test[test.Count - 1];
  104.  
  105.  test.Free;
  106.  
  107. end;
  108.  
  109. //
  110.  
  111. procedure TForm1.A1Click(Sender: TObject);
  112. begin
  113.  ShowMessage('Contact to lepuke[at]hotmail[com]');
  114. end;
  115.  
  116. procedure TForm1.E1Click(Sender: TObject);
  117. begin
  118.  Form1.Close();
  119. end;
  120.  
  121. procedure TForm1.FormCreate(Sender: TObject);
  122. var
  123.  dir: string;
  124.  search: TSearchRec;
  125.  cantidad: Integer;
  126. begin
  127.  sProgressBar1.Max := 0;
  128.  sProgressBar2.Max := 0;
  129.  sProgressBar3.Max := 0;
  130.  
  131.  sSkinManager1.SkinDirectory := ExtractFilePath(Application.ExeName) + 'Data';
  132.  sSkinManager1.SkinName := 'fm';
  133.  sSkinManager1.Active := True;
  134.  
  135.  begin
  136.  
  137.    dir := ExtractFilePath(Application.ExeName) + '/downloads';
  138.  
  139.    if not(DirectoryExists(dir)) then
  140.    begin
  141.      CreateDir(dir);
  142.    end;
  143.  
  144.    ChDir(dir);
  145.  
  146.    sListBox5.Clear;
  147.  
  148.    cantidad := FindFirst(ExtractFilePath(Application.ExeName)
  149.        + '/downloads/' + '*.mp3', faAnyFile, search);
  150.  
  151.    while cantidad = 0 do
  152.    begin
  153.      if FileExists(dir + '/' + search.name) then
  154.      begin
  155.        sListBox5.Items.Add(search.name);
  156.      end;
  157.      cantidad := FindNext(search);
  158.    end;
  159.    FindClose(search);
  160.  end;
  161.  
  162. end;
  163.  
  164. procedure TForm1.IdHTTP2Work(ASender: TObject; AWorkMode: TWorkMode;
  165.  AWorkCount: Int64);
  166. begin
  167.  sProgressBar2.Position := AWorkCount;
  168.  sStatusBar1.Panels[0].Text := '[+] Downloading ...';
  169.  Form1.sStatusBar1.Update;
  170. end;
  171.  
  172. procedure TForm1.IdHTTP2WorkBegin(ASender: TObject; AWorkMode: TWorkMode;
  173.  AWorkCountMax: Int64);
  174. begin
  175.  sProgressBar2.Max := AWorkCountMax;
  176.  sStatusBar1.Panels[0].Text := '[+] Starting download ...';
  177.  Form1.sStatusBar1.Update;
  178. end;
  179.  
  180. procedure TForm1.IdHTTP2WorkEnd(ASender: TObject; AWorkMode: TWorkMode);
  181. var
  182.  dir: string;
  183.  search: TSearchRec;
  184.  cantidad: Integer;
  185. begin
  186.  sProgressBar2.Position := 0;
  187.  
  188.  sListBox5.Clear;
  189.  
  190.  dir := ExtractFilePath(Application.ExeName) + '/downloads';
  191.  
  192.  cantidad := FindFirst(ExtractFilePath(Application.ExeName)
  193.      + '/downloads/' + '*.mp3', faAnyFile, search);
  194.  
  195.  while cantidad = 0 do
  196.  begin
  197.    if FileExists(dir + '/' + search.name) then
  198.    begin
  199.      sListBox5.Items.Add(search.name);
  200.    end;
  201.    cantidad := FindNext(search);
  202.  end;
  203.  FindClose(search);
  204.  
  205. end;
  206.  
  207. procedure TForm1.L1Click(Sender: TObject);
  208. var
  209.  dir: string;
  210.  search: TSearchRec;
  211.  cantidad: Integer;
  212.  
  213. begin
  214.  
  215.  SelectDirectory('Select a folder', '', dir);
  216.  
  217.  sListBox1.Clear;
  218.  
  219.  sEdit1.Text := dir;
  220.  cantidad := FindFirst(dir + '/' + '*.mp3', faAnyFile, search);
  221.  
  222.  while cantidad = 0 do
  223.  begin
  224.    if FileExists(dir + '/' + search.name) then
  225.    begin
  226.      sListBox1.Items.Add(search.name);
  227.    end;
  228.    cantidad := FindNext(search);
  229.  end;
  230.  FindClose(search);
  231.  
  232. end;
  233.  
  234. procedure TForm1.R1Click(Sender: TObject);
  235. begin
  236.  sEdit1.Text := '';
  237.  sProgressBar1.Max := 0;
  238.  sListBox1.Clear;
  239. end;
  240.  
  241. procedure TForm1.sButton1Click(Sender: TObject);
  242. var
  243.  cancion: string;
  244.  code: string;
  245.  nombre: string;
  246.  datos: string;
  247.  link: string;
  248.  i: Integer;
  249. begin
  250.  
  251.  sListBox2.Clear;
  252.  sListBox3.Clear;
  253.  sListBox4.Clear;
  254.  sListView1.Clear;
  255.  
  256.  cancion := sEdit2.Text;
  257.  cancion := StringReplace(cancion, ' ', '-', [rfReplaceAll, rfIgnoreCase]);
  258.  
  259.  sStatusBar1.Panels[0].Text := '[+] Searching ... ';
  260.  sStatusBar1.Update;
  261.  
  262.  code := IdHTTP1.Get('http://mp3skull.com/mp3/' + cancion + '.html');
  263.  
  264.  PerlRegEx1.Regex := '<div style="font-size:15px;"><b>(.*)<\/b><\/div>';
  265.  PerlRegEx1.Subject := code;
  266.  
  267.  while PerlRegEx1.MatchAgain do
  268.  // if PerlRegEx1.Match then
  269.  begin
  270.    nombre := PerlRegEx1.SubExpressions[1];
  271.    sListBox2.Items.Add(nombre);
  272.  end;
  273.  
  274.  PerlRegEx1.Regex := '<!-- info mp3 here -->\s+(.*?)<\/div>';
  275.  PerlRegEx1.Subject := code;
  276.  
  277.  while PerlRegEx1.MatchAgain do
  278.  // if PerlRegEx1.Match then
  279.  begin
  280.    datos := PerlRegEx1.SubExpressions[1];
  281.    datos := StringReplace(datos, '<br \/>', ' ', [rfReplaceAll, rfIgnoreCase]);
  282.    datos := StringReplace(datos, '<br />', ' ', [rfReplaceAll, rfIgnoreCase]);
  283.    sListBox3.Items.Add(datos);
  284.  end;
  285.  
  286.  PerlRegEx1.Regex := '<a href=\"(.*)\.mp3\"';
  287.  PerlRegEx1.Subject := code;
  288.  
  289.  while PerlRegEx1.MatchAgain do
  290.  // if PerlRegEx1.Match then
  291.  begin
  292.    link := PerlRegEx1.SubExpressions[1] + '.mp3';
  293.    sListBox4.Items.Add(link);
  294.  end;
  295.  
  296.  for i := 0 to sListBox2.Count - 1 do
  297.  begin
  298.    // ShowMessage(IntToStr(i));
  299.    with sListView1.Items.Add do
  300.    begin
  301.      Caption := sListBox2.Items[i];
  302.      SubItems.Add(sListBox3.Items[i]);
  303.    end;
  304.  end;
  305.  
  306.  sStatusBar1.Panels[0].Text := '[+] Finished ';
  307.  sStatusBar1.Update;
  308.  
  309. end;
  310.  
  311. procedure TForm1.sListBox1DblClick(Sender: TObject);
  312. begin
  313.  
  314.  sProgressBar1.Max := 0;
  315.  
  316.  MediaPlayer1.Close;
  317.  MediaPlayer1.FileName := sEdit1.Text + '/' + sListBox1.Items.Strings
  318.    [sListBox1.ItemIndex];
  319.  MediaPlayer1.Open;
  320.  
  321.  sProgressBar1.Max := MediaPlayer1.Length;
  322. end;
  323.  
  324. procedure TForm1.sListBox5DblClick(Sender: TObject);
  325. begin
  326.  
  327.  MediaPlayer2.Close;
  328.  MediaPlayer2.FileName := ExtractFilePath(Application.ExeName)
  329.    + '/downloads' + '/' + sListBox5.Items.Strings[sListBox5.ItemIndex];
  330.  MediaPlayer2.Open;
  331.  
  332.  sProgressBar3.Max := MediaPlayer2.Length;
  333.  
  334. end;
  335.  
  336. procedure TForm1.sListView1DblClick(Sender: TObject);
  337. var
  338.  FileName: string;
  339.  nombrefinal: string;
  340.  archivobajado: TFileStream;
  341.  url: string;
  342.  
  343. begin
  344.  
  345.  url := sListBox4.Items[sListView1.Selected.Index];
  346.  
  347.  nombrefinal := getfilename(url);
  348.  
  349.  archivobajado := TFileStream.Create(ExtractFilePath(Application.ExeName)
  350.      + '/downloads' + '/' + nombrefinal, fmCreate);
  351.  
  352.  try
  353.  
  354.    begin
  355.      DeleteFile(nombrefinal);
  356.      IdHTTP2.Get(url, archivobajado);
  357.      sStatusBar1.Panels[0].Text := '[+] File Dowloaded';
  358.      Form1.sStatusBar1.Update;
  359.      archivobajado.Free;
  360.    end;
  361.  except
  362.    sStatusBar1.Panels[0].Text := '[-] Failed download';
  363.    Form1.sStatusBar1.Update;
  364.    archivobajado.Free;
  365.    Abort;
  366.  end;
  367.  
  368. end;
  369.  
  370. procedure TForm1.Timer1Timer(Sender: TObject);
  371. begin
  372.  if sProgressBar1.Max <> 0 then
  373.  begin
  374.    sProgressBar1.Position := MediaPlayer1.Position;
  375.  end;
  376. end;
  377.  
  378. procedure TForm1.Timer2Timer(Sender: TObject);
  379. begin
  380.  if sProgressBar3.Max <> 0 then
  381.  begin
  382.    sProgressBar3.Position := MediaPlayer2.Position;
  383.  end;
  384.  
  385. end;
  386.  
  387. end.
  388.  
  389. // The End ?
  390.  

Si lo quieren bajar lo pueden hacer de aca.
147  Programación / Java / Generar Jar con librerias incluidas en: 26 Febrero 2014, 21:57 pm
Bueno , hice este videotutorial porque queria tener un solo archivo jar en vez de tener las clasicas dependencias en la carpeta lib , este problema lo resolvi gracias a este link.

El video :



El manual en si :

Para empezar tenemos que modificar el archivo build.xml del programa al que quieren hacerle esto , en mi caso voy a buscar en el directorio de mi proyecto llamado "locateip_grafico" que es un programa que hice hace poco , la ruta en mi caso es esta : C:\Documents and Settings\Doddy\Mis documentos\NetBeansProjects\locateip_grafico
Una vez encontrado el archivo build.xml lo abrimos y le agregamos esto despues de las tres primeras lineas de texto , con texto me refiero a despues de los comentarios que estan con "<!--" , el codigo a agregar es este :

Código:
<target name="-post-jar">
<jar jarfile="dist/finished.jar">
<zipfileset src="${dist.jar}" excludes="META-INF/*" />
<zipfileset src="dist/lib/appframework-1.0.3.jar" excludes="META-INF/*" />
<zipfileset src="dist/lib/swing-worker-1.1.jar" excludes="META-INF/*" />
<manifest>
<attribute name="Main-Class" value="locateip_grafico.Locateip_graficoApp"/>
</manifest>
</jar>
</target>

En la parte de "jar jarfile=" deben agregar el nombre que tendra el archivo unico con extension jar , algo a tener en cuenta es que el nombre que usen debe ser diferente al programa en si porque si no va haber errores.

Las librerias que usan deben estar como en las siguientes lineas :

Código:
<zipfileset src="dist/lib/appframework-1.0.3.jar" excludes="META-INF/*" />
<zipfileset src="dist/lib/swing-worker-1.1.jar" excludes="META-INF/*" />

Como ven en mi caso uso las librerias "appframework-1.0.3.jar" y "swing-worker-1.1.jar"

Lo ultimo y mas importante es modificar la siguiente linea "<attribute name=Main-Class" con el nombre que tienen como Main-Class , en el proyecto para saber cual es solo tienen que ir las propiedades del proyecto en NetBeans y ver en la parte de "Run".

Una vez modicado el archivo solo tenemos que volver a compilar el proyecto en NetBeans y contemplar el jar solo xD.

Eso seria todo.
148  Programación / Java / Como convertir un jar a exe usando IExpress en: 25 Febrero 2014, 21:57 pm
Hoy les traigo un video de como convertir un archivo jar a exe usando IExpress.

El video :



El manual en si :

Código:
-> Execute "iexpress"
-> Create new Self Extraction Directive file
-> Extract files and run an installation command
-> Package title : Your title
-> No prompt
-> Do not display a license
-> Packaged files : Java Files
-> Install Program to Launch -> Install program -> java -jar <file>
-> Show window -> Hidden
-> Finished Message -> No message
-> Package Name and Options -> Enter exe name
   -> Select "Hide File Extracting Progress Animation from User"
-> Configure restart -> No restart
-> Save Self Extraction Directive -> Dont save
-> Finished

149  Programación / Programación General / Re: [Delphi] PirateBay Manager 0.8 en: 20 Febrero 2014, 18:49 pm
ja , por eso me mude a delphi xe , alphacontrols es el componente que use para el skin , el programa con el componente crackeado esta en la carpeta exe.
150  Programación / Programación General / [Delphi] PirateBay Manager 0.8 en: 14 Febrero 2014, 19:10 pm
Un simple programa en Delphi para buscar torrents en PirateBay.

Una imagen :



El codigo :

Código
  1. // PirateBay Manager 0.8
  2. // (C) Doddy Hackman 2014
  3.  
  4. unit pirate;
  5.  
  6. interface
  7.  
  8. uses
  9.  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  10.  Dialogs, StdCtrls, PerlRegEx, IdBaseComponent, IdComponent, IdTCPConnection,
  11.  IdTCPClient, IdHTTP, ComCtrls, sListView, sGroupBox, sListBox, ShellApi,
  12.  sSkinManager, acPNG, ExtCtrls, sStatusBar, sEdit, sButton;
  13.  
  14. type
  15.  TForm1 = class(TForm)
  16.    IdHTTP1: TIdHTTP;
  17.    PerlRegEx1: TPerlRegEx;
  18.    sGroupBox1: TsGroupBox;
  19.    sListView1: TsListView;
  20.    sListBox1: TsListBox;
  21.    sListBox2: TsListBox;
  22.    sListBox3: TsListBox;
  23.    PerlRegEx2: TPerlRegEx;
  24.    sSkinManager1: TsSkinManager;
  25.    Image1: TImage;
  26.    sGroupBox2: TsGroupBox;
  27.    sEdit1: TsEdit;
  28.    sStatusBar1: TsStatusBar;
  29.    sButton1: TsButton;
  30.    procedure sListView1DblClick(Sender: TObject);
  31.    procedure sButton1Click(Sender: TObject);
  32.    procedure FormCreate(Sender: TObject);
  33.  private
  34.    { Private declarations }
  35.  public
  36.    { Public declarations }
  37.  end;
  38.  
  39. var
  40.  Form1: TForm1;
  41.  
  42. implementation
  43.  
  44. {$R *.dfm}
  45.  
  46. procedure TForm1.FormCreate(Sender: TObject);
  47. begin
  48.  sSkinManager1.SkinDirectory := ExtractFilePath(Application.ExeName) + 'Data';
  49.  sSkinManager1.SkinName := 'tv-b';
  50.  sSkinManager1.Active := True;
  51. end;
  52.  
  53. procedure TForm1.sButton1Click(Sender: TObject);
  54. var
  55.  busqueda: string;
  56.  code: string;
  57.  nombre: string;
  58.  link_torrent: string;
  59.  limpiando_data: string;
  60.  data: string;
  61.  seeders: string;
  62.  leechers: string;
  63.  i: integer;
  64.  
  65. begin
  66.  
  67.  sListBox1.Clear;
  68.  sListBox2.Clear;
  69.  sListBox3.Clear;
  70.  sListView1.Clear;
  71.  
  72.  busqueda := sEdit1.Text;
  73.  busqueda := StringReplace(busqueda, ' ', '%20', [rfReplaceAll, rfIgnoreCase]);
  74.  
  75.  sStatusBar1.Panels[0].Text := '[+] Searching ...';
  76.  sStatusBar1.Update;
  77.  
  78.  code := IdHTTP1.Get('http://thepiratebay.se/search/' + busqueda + '/0/99/0');
  79.  
  80.  sStatusBar1.Panels[0].Text := '[+] Finished';
  81.  sStatusBar1.Update;
  82.  
  83.  PerlRegEx1.Regex :=
  84.    '(.*?)class="detLink" title="Details for (.*?)">(.*?)<a href="magnet(.*?)" title="Download this torrent using magnet"(.*?)<font class="detDesc">(.*?)<\/font>(.*?)<td align="right">(.*?)<\/td>(.*?)<td align="right">(.*?)<\/td>(.*?)';
  85.  PerlRegEx1.Subject := code;
  86.  
  87.  while PerlRegEx1.MatchAgain do
  88.  // if PerlRegEx1.Match then
  89.  begin
  90.    nombre := PerlRegEx1.SubExpressions[2];
  91.    link_torrent := 'magnet' + PerlRegEx1.SubExpressions[4];
  92.    limpiando_data := PerlRegEx1.SubExpressions[6];
  93.    seeders := PerlRegEx1.SubExpressions[8];
  94.    leechers := PerlRegEx1.SubExpressions[10];
  95.  
  96.    PerlRegEx2.Regex := '(.*), ULed by <';
  97.    PerlRegEx2.Subject := limpiando_data;
  98.  
  99.    if PerlRegEx2.Match then
  100.    begin
  101.      limpiando_data := PerlRegEx2.SubExpressions[1];
  102.      data := StringReplace(limpiando_data, '&nbsp;', '', [rfReplaceAll,
  103.        rfIgnoreCase]);
  104.      data := data + ', Seeders ' + seeders + ', Leechers ' + leechers;
  105.  
  106.    end;
  107.  
  108.    sListBox1.Items.Add(nombre);
  109.    sListBox2.Items.Add(data);
  110.    sListBox3.Items.Add(link_torrent);
  111.  
  112.  end;
  113.  
  114.  for i := 0 to sListBox1.Count - 1 do
  115.  begin
  116.    // ShowMessage(IntToStr(i));
  117.    with sListView1.Items.Add do
  118.    begin
  119.      Caption := sListBox1.Items[i];
  120.      SubItems.Add(sListBox2.Items[i]);
  121.    end;
  122.  end;
  123. end;
  124.  
  125. procedure TForm1.sListView1DblClick(Sender: TObject);
  126. begin
  127.  // ShowMessage(sListBox3.Items[sListView1.Selected.Index]);
  128.  ShellExecute(0, nil, PChar(sListBox3.Items[sListView1.Selected.Index]), nil,
  129.    nil, SW_SHOWNORMAL);
  130. end;
  131.  
  132. end.
  133.  
  134. // The End ?
  135.  

Si lo quieren bajar lo pueden hacer de aca.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 55
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines