Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

ПРЕОБРАЗОВАТЬ String в array[0..128] of char !!!!   Найти похожие ветки 

 
except ©   (2006-04-02 04:26) [0]

Помогите люди добрые !!! Ну никак не получается сделать. Кстати, такая тема уже была, но эту ветку похоже удалили! HELP!


 
Джо ©   (2006-04-02 04:30) [1]

var
 S: string;
 CharArray: array [0..128] of Char;
...
 StrCopy(CharArray,@S[1]);


Подойдет?


 
DiamondShark ©   (2006-04-02 11:45) [2]

StrPLCopy(CharArray, S, 128)

Так красивше ;)


 
Anatoly Podgoretsky ©   (2006-04-02 14:22) [3]

CharArray[128] := #0;


 
Джо ©   (2006-04-02 14:54) [4]

> [2] DiamondShark ©   (02.04.06 11:45)

Вот, ей-богу — забыл как она называется, а в справку было лень лезть :)


 
Malik ©   (2006-04-02 18:34) [5]

...
var ch:array [0..128] of char;
    s:string;
...
for i:=0 to (length(s)-1) do begin
    ch[s]:=s[i+1];
    end;
...


 
Leonid Troyanovsky ©   (2006-04-02 19:45) [6]


> Malik ©   (02.04.06 18:34) [5]

> for i:=0 to (length(s)-1) do begin
>     ch[s]:=s[i+1];


Оч. плохо.

--
Regards, LVT.


 
Malik ©   (2006-04-02 20:20) [7]

>Leonid Troyanovsky ©   (02.04.06 19:45) [6]
>Оч. плохо.
Почему?


 
Leonid Troyanovsky ©   (2006-04-02 20:26) [8]


> Malik ©   (02.04.06 20:20) [7]

> >Оч. плохо.
> Почему?


ch[s]

--
Regards, LVT.


 
Malik ©   (2006-04-02 20:44) [9]

Всё понял это была грубешая опечатка, разумеется там в место "s" дожен быть "i", а я то думал, моя ожибка в неиспользовании методов придложенных самой Delphi, и написании собстенного кода. :)))


 
Leonid Troyanovsky ©   (2006-04-02 20:56) [10]


> Malik ©   (02.04.06 20:44) [9]

> а я то думал, моя ожибка в неиспользовании
> методов придложенных самой Delphi, и написании


Ну, так это следствие. Не случайно ж [1]-[4].
Т.е., вероятность ошибки при собс-ручной реализации
возрастает на порядок.

--
Regards, LVT.


 
Malik ©   (2006-04-02 21:15) [11]

у меня вопрос не по теме как вы (Leonid Troyanovsky) стали delphimaster"ом?


 
Джо ©   (2006-04-02 21:17) [12]

> [11] Malik ©   (02.04.06 21:15)
> у меня вопрос не по теме как вы (Leonid Troyanovsky) стали
> delphimaster"ом?

Вагон пива, на этот счет двух мнений быть не может :0)


 
Malik ©   (2006-04-02 21:21) [13]

Врядли (Джо)!!! :)))


 
Leonid Troyanovsky ©   (2006-04-02 21:25) [14]


> Джо ©   (02.04.06 21:17) [12]

> Вагон пива, на этот счет двух мнений быть не может :0)


Да не, обычным образом - по блату.
Могу лишь предположить, что учли заслуги в fido, IMHO.
Т.е., коньяку я ИШ задолжал :)

--
Regards, LVT.


 
Malik ©   (2006-04-02 21:30) [15]

А вообще есть приличный способ ну скажем на форумах много участвовать?


 
Leonid Troyanovsky ©   (2006-04-02 21:39) [16]


> Malik ©   (02.04.06 21:30) [15]

> А вообще есть приличный способ ну скажем на форумах много
> участвовать?


Конечно. Тут, кроме мня, все приличные :)
Т.е., терпение и труд все перетрут.
Даже на моих глазах (год с небольшим) многие выросли в Мастеров.
Ну, а для тебя - все в твоих руках - начало пути, так сказать.

--
Regards, LVT.


 
Malik ©   (2006-04-02 21:46) [17]

Спасибо!!!


 
Anatoly Podgoretsky ©   (2006-04-02 21:46) [18]

Leonid Troyanovsky ©   (02.04.06 21:25) [14]
Т.е., коньяку я ИШ задолжал :)

А мне :-)


 
Malik ©   (2006-04-02 21:49) [19]

За что?


 
Leonid Troyanovsky ©   (2006-04-02 21:51) [20]


> Anatoly Podgoretsky ©   (02.04.06 21:46) [18]

> Т.е., коньяку я ИШ задолжал :)

> А мне :-)


Анатолий - тебе не только коньяку, но текилы, кальвадоса, рома,
и др., бо вы с Толиком Тенцером - мои сэнсеи.

--
Regards, LVT.


 
jack128 ©   (2006-04-02 22:16) [21]

Leonid Troyanovsky ©   (02.04.06 21:51) [20]
Анатолий - тебе не только коньяку, но текилы, кальвадоса, рома


Вот только не надо Анатолия спаивать, он еще другим пригодится  :-))


 
Leonid Troyanovsky ©   (2006-04-02 22:50) [22]


> jack128 ©   (02.04.06 22:16) [21]

> Вот только не надо Анатолия спаивать, он еще другим пригодится
>  :-))


Тады, сам за них все это выпьешь ;)
Бо, не токмо веселия ради, а и за здоровье для.

--
Regards, LVT.


 
except ©   (2006-04-03 01:20) [23]

Ну пошeл оффтоп своим ручьем!!!!!   :)
Да, кстати, я пишу программу звонилку. У меня есть файлик RAS.PAS, так вот, есть ф-ция, с помощью которой можно создать подключение, и еще ф-ция, с помощью которой можно дозвониться до провайдера. Брал с Delphi World. Типичный вопрос: как этим пользоваться??? Допустим, в ф-ции можно указать номер телефона и Имя и пароль. Сохраняю типа введенные данные в INI, гружу, но в ф-ции дозвона сказано: Использовать в качестве номера (и всего остального) можно только array of char.

Вот ф-ция дозвона:

function DialProvider(connection: string): boolean;
// connection - имя учетной записи
var
 pars: TRasDialParams;
 hRas: ThrasConn;
 r: integer;
begin
 hRas := 0;
 strpcopy(pars.szEntryName, connection); // имя учетной записи
 pars.szPhoneNumber := ""; // номеp телефона - по умолчанию
 pars.szcallbacknumber := ""; // callback нам не нужен
 pars.szUserName := ""; // логин - по умолчанию
 pars.szPassWord := ""; // паpоль - по умолчанию
 pars.szDomain := "";   // аналогично с домейном
 pars.dwSize := Sizeof(TRasDialParams); // вычисляем pазмеp записи
 r := rasdial(nil, nil, pars, 0, nil, hRas); // звоним
 if r <> 0 then
 begin // если что-то неполучилось, то
   rasHangUp(hRas); // сбpасываем соединение
   result := false; // ф-ция тепеpь веpнет false
 end
 else
   result := true; // а если все ок - то true.
end;



 
Anatoly Podgoretsky ©   (2006-04-03 09:15) [24]

А это неправильно?



Страницы: 1 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.043 c
15-1143024326
Kolan
2006-03-22 13:45
2006.04.16
Ссылки на сайты, с книгами в эл. виде.


2-1144147269
Nick_serov
2006-04-04 14:41
2006.04.16
Работа в Grid t от TMS


1-1142254492
Nibbler
2006-03-13 15:54
2006.04.16
Работа с содержимым ScrollBox


15-1143024152
data
2006-03-22 13:42
2006.04.16
делимся впечатлениями от прочитанных книг :)


2-1143817834
Malik
2006-03-31 19:10
2006.04.16
Автозагрузка самой программы