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

Вниз

Функции преобразования.   Найти похожие ветки 

 
En0.t ©   (2005-01-19 03:10) [0]

Возникла острая необходимость в использовании функцмм преобразующей значения типа String в Char. Существует ли такая функция (типо IntToStr) или нет. Если нет то подскажите алгоритм решения даной задачи. Заранее спосибо.


 
Fay ©   (2005-01-19 03:48) [1]

procedure Form1.Button1Click(Sender : TObject);
var
 s : String;
 c : Char;
begin
 s := "Jopa";
 c := s[1];
 if c = "J" then
 Caption := "Щястье";
end;


 
Poirot ©   (2005-01-19 09:13) [2]

чушь. как можно перевести тип по сути массив чаров к чару?!?!?...
Поделитесь классом задач, для которых те этот ужас делаешь?!


 
Александр Иванов ©   (2005-01-19 09:17) [3]

Poirot ©   (19.01.05 9:13) [2]
чушь. как можно перевести тип по сути массив чаров к чару?!?!?...
Поделитесь классом задач, для которых те этот ужас делаешь?!

Можно перевести, а иногда и нужно, если строка из одного символа, либо нам нужен один символ из строки.


 
Poirot ©   (2005-01-19 09:26) [4]

Это тогде не перевод из String в Char... "(типо IntToStr)"... это простой синтаксис языка программирования...
А если нужен какой-то символ из строки - то это не перевод типа String в Char.. ну просто никак его так назвать нельзя.
А строка из одного символа, то мождно взять как s[1] и это называется преобразование?!


 
Ega23 ©   (2005-01-19 09:32) [5]

var
c:char;
s:string;
begin
s:="1";
c:=s[1];
end;

В чём проблема-то?


 
En0.t ©   (2005-01-19 10:10) [6]

Извените немного ошибся... речь о следующем . В Делфи есть функция WinExec Там первый аргумент является типа PCHAR. у меня стоит задача использовать такую тему винды как net send.
В даном случае я указываю WinExec("Net Send 127.0.0.1 X",0); где Х это текст отправляемый по даному IP в даном случае текст идет из Edit1.Text и имеет тип стринг.
Заранее спосибо.


 
Александр Иванов ©   (2005-01-19 10:11) [7]

PChar(Edit1.Text)


 
Александр Иванов ©   (2005-01-19 10:12) [8]

И лучше использовать CreateProcess, а не WinExec


 
Poirot ©   (2005-01-19 10:40) [9]

<offtop>
Ega23 ©   (19.01.05 09:32) [5]
Это чтобы процессоре не простаивал лишнее время?! :))
</offtop>


 
En0.t ©   (2005-01-21 06:29) [10]

2Александр Иванов

НУ не знаю первым в голову WinExec пришел вот и написал если без ошибок работает то зачем лезть к менее знакомым функциям (вроде CreateProcess)



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

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

Наверх




Память: 0.49 MB
Время: 0.025 c
6-1100719597
dablin
2004-11-17 22:26
2005.02.06
отправка сообщения другому компу


14-1103740532
Alexander Panov
2004-12-22 21:35
2005.02.06
Выборы в Украине. Противостояние. (Продолжение 5 - шестая ветка)


4-1102795588
Relaxxx
2004-12-11 23:06
2005.02.06
нужно получить список установленых винчестеров


14-1105411877
Думкин
2005-01-11 05:51
2005.02.06
С днем рождения! 11 января


3-1105122869
6op9I
2005-01-07 21:34
2005.02.06
Имена баз, режим конструктора таблицы, визуальное создание связей