Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Стандартные Memo, edit, button, timer, Работа с закладкой стандартные обсуждаем 
:(
    Опции темы
vovan430
Дата 16.8.2005, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 13.8.2005
Где: Иркутская обл. г. Тайшет

Репутация: нет
Всего: нет



Ещё одна ошибка
Код

fucntion DeCodeChar(c: char):char;



Это сообщение отредактировал(а) vovan430 - 16.8.2005, 16:02
PM MAIL WWW   Вверх
Pakshin A. S.
Дата 16.8.2005, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



vovan430

smile ИЗДЕВАЕШЬСЯ?
PM   Вверх
vovan430
Дата 16.8.2005, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 13.8.2005
Где: Иркутская обл. г. Тайшет

Репутация: нет
Всего: нет



Просто допустил ошибку
Код

fucntion DeCodeChar(c: char):char;


Вот сдесь ошибка. Какая?
PM MAIL WWW   Вверх
Pakshin A. S.
Дата 16.8.2005, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



vovan430 Кто тут дельфист начинающий? Догадайся сам... Ведь компилятор же говорит...
PM   Вверх
vovan430
Дата 16.8.2005, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 13.8.2005
Где: Иркутская обл. г. Тайшет

Репутация: нет
Всего: нет



Ну подскажи я ведь делфи изучаю всего 2 дня а это мне для дела надо
PM MAIL WWW   Вверх
Pakshin A. S.
Дата 16.8.2005, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



Цитата(vovan430 @ 16.8.2005, 17:16)
Ну подскажи я ведь делфи изучаю всего 2 дня а это мне для дела надо

smile

Обалдеть...

Итак весь листинг (расшевелил ты меня... достал дельфю):
Код

type

 Code = string[2];

const
CodesL = 32;
Codes: array [1..CodesL] of Code = (
'йю',
'цб',
'уь',
'кт',
'еи',
'нм',
'гс',
'шч',
'щя',
'зэ',
'хж',
'ъд',
'фл',
'ыо',
'вр',
'ап',
'па',
'рв',
'оы',
'лф',
'дъ',
'жх',
'эз',
'щя',
'шч',
'гс',
'нм',
'еи',
'кт',
'уь',
'цб',
'йю'
);
 

function CodeChar(c: char):char;
var
 i:integer;
 b:boolean;
begin
 i:=1;
 b:=false;
 while (i <= CodesL) and (not b) do
  begin
   b:=Copy(Codes[i], 1, 1) = c;
   inc(i);
  end;
 if b
  then
   Result:=Copy(Codes[i-1], 2, 1)[1];
end;

function DeCodeChar(c: char):char;
var
 i:integer;
 b:boolean;
begin
 i:=1;
 b:=false;
 while (i <= CodesL) and (not b) do
  begin
   b:=Copy(Codes[i], 2, 1) = c;
   inc(i);
  end;
 if b
  then
   Result:=Copy(Codes[i-1], 1, 1)[1];
end;

PM   Вверх
vovan430
Дата 24.8.2005, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 13.8.2005
Где: Иркутская обл. г. Тайшет

Репутация: нет
Всего: нет



Спасибо но получилось немного не так как я хотел, но всё равно спасибо!!!
PM MAIL WWW   Вверх
Pakshin A. S.
Дата 24.8.2005, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 5056
Регистрация: 16.2.2003

Репутация: 21
Всего: 61



vovan430
Т. е.? Через массив ты задашь все, что угодно!
PM   Вверх
Voltik
Дата 19.12.2006, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.12.2006

Репутация: нет
Всего: нет



Люди!
Подскажите пожалуйста!
Пишу тупой и простейший переводчик с транслита на японский!
т.е пример:"privet"="Noshikirukuchi"!Вот!
А алфавит со своего форуса сетевого взял!
Блин такая проблемма...
Похожа на замену ваших там "а" на "я" и т.д.
Вообщем код таков:
Memo1.Text:=StringReplace(Memo1.Text,'A','ka',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'B','zu',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'C','mi',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'D','tе',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'E','ku',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'F','lu',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'G','ji',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'H','ri',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'I','кi',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'J','zu',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'K','me',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'L','ta',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'M','rin',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'N','to',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'O','mo',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'P','no',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'Q','ke',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'R','shi',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'S','ari',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'T','chi',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'U','do',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'V','ru',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'W','mei',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'X','na',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'Y','fu',[rfReplaceAll, rfIgnoreCase]);
Memo2.Text:=StringReplace(Memo2.Text,'Z','z',[rfReplaceAll, rfIgnoreCase]);
-----
А проблема в следующем...
Он начинает заменять буквы не верно пример!
Пишу в мемо1 "a" а в мемо2 за место "ka" пишет "arihiichimoea"! smile 
Пипец!Подскажите что ни так???
Я вот тут подумал...И пришёл к мнению, что он начинает заменять все из мемо2...Блин, тока как так сделать, чтобы он просто и корректно переводил...

PM MAIL   Вверх
Romikgy
Дата 19.12.2006, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 26
Всего: 146



Voltik, сделай так 
Код

Memo2.Text:=UpperCase(Memo1.Text);
Memo2.Text:=StringReplace(Memo2.Text,'A','ka',[rfReplaceAll]);
....
//и так далее до
Memo2.Text:=StringReplace(Memo2.Text,'Z','z',[rfReplaceAll]);


должно помоч

PS и на будущее , есть вопрос создай тему, ибо все вопросы в одну тему сваливать запрещено правилами форума!!!!


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Voltik
Дата 20.12.2006, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.12.2006

Репутация: нет
Всего: нет



Спс!Большущее...
Проканало!
Хорошо, что есть такие форумы...
Блин, ещё раз СПАСИБО! smile 
----
Да совсем забыл...
Ещё вопросик: smile 
А как сделать, чтобы автоматически переводило...
Вот например я пишу в МЕМО1, а он мне в МЕМО2 сразу переводит...Без всяких нажатий!
Буду признателен...

Это сообщение отредактировал(а) Voltik - 20.12.2006, 00:24
PM MAIL   Вверх
Romikgy
Дата 20.12.2006, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 26
Всего: 146



Цитата(Romikgy @  19.12.2006,  22:27 Найти цитируемый пост)
есть вопрос создай тему, ибо все вопросы в одну тему сваливать запрещено правилами форума!!!! 

 smile 
Более отвечать не буду....
Цитата(Voltik @  19.12.2006,  23:20 Найти цитируемый пост)
Вот например я пишу в МЕМО1, а он мне в МЕМО2 сразу переводит

У мемо есть событие onChange


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2198 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.