Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

ПРЕОБРАЗОВАТЬ 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.036 c
1-1142232526
Guf
2006-03-13 09:48
2006.04.16
Не прямоугольные кнопки и прозрачные формы


8-1132159663
Neville
2005-11-16 19:47
2006.04.16
Как остановить звук (Wave)?


1-1142394627
atruhin
2006-03-15 06:50
2006.04.16
Можно ли увиличить ширину ScrollBar


4-1138127656
medvedenator
2006-01-24 21:34
2006.04.16
Запуск программы от имени администратора


2-1144229243
Der Nechk@ssoff
2006-04-05 13:27
2006.04.16
Сохранение Edit-ов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский