Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2014, 16:34   #1
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию Перевод на Delphi из PHP

Всем Привет!

Помогите перевести
Код:
$points[1][2]=true; 
$points[2][1]=true; 
 
$points[1][3]=true; 
$points[3][1]=true; 
 
$points[2][3]=true; 
$points[3][2]=true; 
 
$points[2][4]=true; 
$points[4][2]=true; 
 
$points[3][4]=true; 
$points[4][3]=true; 
 
/* 
$paths - массив найденных путей 
$list - ассоциативный массив пройденных точек в конкретной рекусии; 
$path - конкретный путь данной рекурсии; 
*/ 
function GetConnection($p1, $p2, &$paths, &$list = array(), $path = array()) { 
        global $points; 
 
        $list[$p1] = true; 
        $path[] = $p1; 
        if($p1 == $p2) { 
                $paths[] = $path; 
                print_r($path); print "<br />";
        } else { 
                foreach($points[$p1] as $pnt => $data) { 
                        if(!isset($list[$pnt]) || !$list[$pnt]) { 
                                GetConnection($pnt, $p2, $paths, $list, $path); 
                        } 
                } 
        } 
        $list[$p1] = false; 
} 
 
$paths = array(); 
GetConnection(1, 4, $paths);
с переменными я разберусь, а вот ассоциативные массив и синтаксис... помогите плиз
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Старый 13.03.2014, 17:24   #2
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Button1: TButton;
    procedure FormCreate(Sender: TObject);

    procedure GetConnection(p1,p2: integer; paths: array of string; list: array of boolean; path: array of integer);
    procedure Button1Click(Sender: TObject);

  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

  points : array of array of boolean;
  //paths  : array of string;
  //list   : array of boolean;
  //path  : array of string;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
 begin
   points[1,2] := True;
   points[1,3] := True;

   points[2,1] := True;
   points[2,3] := True;
   points[2,4] := True;

   points[3,1] := True;
   points[3,2] := True;
   points[3,4] := True;

   points[4,2] := True;
   points[4,3] := True;

   //Label1.Caption := (points[1,1]);
 end;

procedure TForm1.GetConnection(p1, p2: integer; paths: array of string; list: array of boolean; path: array of integer);
 begin
   list[p1] := true;
   path[...........] := p1;    ТУПИК

 end;

procedure TForm1.Button1Click(Sender: TObject);
 begin
   GetConnection(1, 4......  ТУПИК
 end;

end.
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Старый 13.03.2014, 23:53   #3
spirit-ua
Форумчанин
 
Аватар для spirit-ua
 
Регистрация: 04.06.2009
Сообщений: 351
По умолчанию

и никто не поможет?
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
spirit-ua вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача текстовых данных Delphi -> PHP и PHP -> Delphi. alextrof94 Общие вопросы Delphi 8 21.12.2013 21:48
Перевод с С# na php/java script PGS Фриланс 0 02.06.2011 02:20
Перевод сайта с HTML/Javascript на PHP/MySQL SODUL Помощь студентам 0 15.01.2011 01:56
Перевод кода с Bash'a на PHP Небесный PHP 1 04.10.2010 13:05
Перевод из C в Delphi Пaвeл Общие вопросы C/C++ 2 30.04.2009 22:43