Как Вы относитесь к курящим девушкам? Как связать ADOTable с DBGrid (Delphi)?, MS Access Сново запись данных в BD???!!! Как Вы относитесь к курящим девушкам? Пароль на DBase DBF файл?????!!!!!!, ХОЧУ ЗНАТЬ!!! Пропадают записи, в БД База данных на ClientDataSet!!!???, процедуры работы с ClientDataSet??? Установка BDE, как правильно устанавливать BDE TTable Добавление или замена данных в BD????!!!!!!, ОЧЕНЬ НАДО!!! Нашел старую лабу Навигация в BDE Delphi, BDE, Paradox, SQL запрос, как сделать запрос? пароль, bde administrator Параметры запроса, помогите Подключение к БД. Delphi+ADO Как заставить БДЕ не откатываться? Delphi, ADO, MS SQL 2000 Как определить номер текущей записи?, Использую Query (BDE). Sybase Создание инсталляции для BDE, помогите Case...of Где найти примеры БД на Delphi, inside База данных Первая колонка в базе!, хелп! BDE. Файл inmem000.rem, Почему "растет" файл inmem000.rem? Delphi & MSAccess, Можно ли в Delphi работать с MSAccess? Delphi, xml и БД Огромная проблема с BDE администратором! под win2k Ошибка в BDE Administrator Access+SQL, Ошибка в запросе Драйвера BDE, или как создать не Paradox Как запустить программу деинсталляции? пароль для поля таблицы, Help!!! БД в Delphi 6 Нужна помощь по запросу, Динамический запрос BDE, как она использует память Locate по нескольким полям в TADOQuery, Delphi, "Invalid variant type conversation" ADOQuery, CommandText does not return a result set Пароль на базу данных, использую BDE и DataBase Desktop Глюки BDE. Paradox., Пропадают данные. Прямой SQL - запрос., Subj MS Access 97 + пароль к ней + BDE Вопрос о ресурсах..., .................................. Переименование таблицы Как создать копию db таблицы? BDE Error: Index does not exist Как Вы относитесь к курящим девушкам? как добавлять, редактировать, удалять записи через, запросы SQL? Ошибка в запросе SQL Значение из таблицы получения списка таблиц Добавление изображений в базу, Подскажите пожалуста как это сделать DBgrid - Clear, как очистить DbGrid Событие OnFocus у Мемо?, Как сделать? БД Paradox Офигенно простой вопрос про TQuery TADOQuery, Как объявить параметры в TADOQuery? Delphi 5 & InterBase 6, Не могу создать хранимую процедуру Как Вы относитесь к курящим девушкам? Добавление в конец текста MS Word Своё popup меню для браузера TWebBrowser, FullScreen И снова TWebBrowser, Размер шрифта Word и компонент OleContainer, Отображаеться только одна страница Как передать параметры с hml в ocx HEX, FileStream Несколько одинаковых страниц в Word, как создать? TF1Book...
|
Платные хостинги
Раскрутка сайта
Книги по программированию
Case...of
- В операторе case можно выбирать из значентий типа Integer:case chislo of1:2:3:end;Но если использоать так значения типа String, то возникает еррор:case slovo of'la':'la-la':'tra-la-la':end;Как можно сделать выбор из значений типа String?
- Только вложенными if
- не помню, где нашел:Код Declare a function StrCase with an open string array. This function checks a selector string against the open string array and gives back the position of the selector in the array (0 to count-1). In case the selector isn't found the result is -1. function StrCase(Selector: string; StrList: array of string): Integer;varI: Integer;beginResult := -1;for I := 0 to High(StrList) do beginif Selector = StrList[I] then beginResult := I;Break;end;end;end; Now you can use the function StrCase instead of the case selector and you will get a very simple construct. procedure TestString(StringToTest: string);begincase StrCase(StringToTest, ['First', 'Second', 'Third']) of0: ShowMessage('1: ' + s);1: ShowMessage('2: ' + s);2: ShowMessage('3: ' + s);elseShowMessage('else: ' + s);end;end; That's all. The advantage is the use of one function for all string cases and the absent af any additional typespecs etc. Have fun! highlightSyntax('delphiFlNGIw','delphi');

Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|