Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Ttreeview и table https://www.cyberforum.ru/ delphi/ thread224467.html
Здравствуйте, такая ситуация. У меня на форме есть два компонента treeview и table, treeview заполнено типа +предприятие -отдел 1 -отдел 2 -отдел 3 -отдел 4 ... в компонент table загружена база данных с информацией о сотрудников в которой есть поле ОТДЕЛ (все отделы такие же как и в treeview),
Delphi Определить путь в файле для его открытия и сохранения
ввести в текстовый файл статью из учебника. Используя компоненты вкладки диалогс , TOpen диалог TSaiv диалог определить путь в файле для его открытия и сохранения.Дозапись в файл производится из его компонента TMemo, дозаписать файл информацией, определить с помощью компонента TFont диалог шрифт, отличный от основного выделить наиболее часто повторяющееся слово.
Delphi Переключения цветов шрифта на панели с использованием ScrollBar Подскажите пожалуйста как с помощью ScrollBar'а сделать переключения цветов шрифта на панели? https://www.cyberforum.ru/ delphi/ thread224294.html Delphi Отменить сортировку в NextGrid https://www.cyberforum.ru/ delphi/ thread224165.html
Я работаю с NextGrid давно и упорно. Все меня устраивало, если небольшой объем информации. Быстро заполняется, сортируется и т.д. Но сейчас возникла проблема - мне нужно отменить сортировку (т.е. чтобы пользователь не мог отсортировать выведенную на экран информацию). Я перерыл все св-ва в инспекторе объектов - ничего не нашел. Посмотрел событие HeaderClick (щелчок по заголовку) - там нет...
Delphi Эмуляция нажатия клавиши
Всем привет! Задумал программу, которая нажмёт мышкой на поле блокнота(координаты Х=337, У=147) и начнёт писать в блокноте используя эмуляцию нажатия клавиш, про команду эмуляции мышки знаю setcursorpos(337, 147); mouse_event(mouseeventf_leftdown, 0, 0, 0, 0); mouse_event(mouseeventf_leftup, 0, 0, 0, 0) но как пишется команда эмуляции нажатия клавиши, я знаю, что нужно процедуру создавать...
Delphi Где скачать Borland Delphi 7? https://www.cyberforum.ru/ delphi/ thread224001.html
Подскажите плз где скачать нормално работающий Borland Delphi 7. А то я уже несколько раз скачала (холостые(((). И не знаете он идет или нет на Windows 7?Где --- Mawrat: написал в ЛС. :)
Delphi опять курсовуха { Игра "Парные картинки"} unit dblpic_; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, jpeg, ExtCtrls, Menus; type https://www.cyberforum.ru/ delphi/ thread223458.html Delphi а что лучше выбрать?
console application? control panel application? dinamic link liblari? mdi application packade? sdi appilication? service application? vcl from application? С НОВЫМ ГОДОМ
Delphi Stringgrid2 Подскажите пожалуйста! Как мне сделать, чтобы имя записывалось в stringgrid2 столько раз сколько у меня получится результат в этой проге: procedure TForm1.Button3Click(Sender: TObject); var k:integer; begin k:=512; x:=x+1; setLength (mas, length (mas) + 1); mas.name:=edit1.Text; https://www.cyberforum.ru/ delphi/ thread222898.html Delphi Нужно придумать как защитить программу Есть программа. Нужно ещё защитить от копирования. Хотел привязать к железу или сделать авторизацию на удалённом сервере, но думаю, что это сильно просто. Есть идея брать функции с сервера или как-то так, но не знаю как реализовать. Прошу вашей помощи и совета. Что бы вы сделали на моём месте? З.Ы.: С Наступающим Новым Годом. https://www.cyberforum.ru/ delphi/ thread222846.html
Работа приложения не сворачивая её Delphi
Всем привет! Я задался вопросом, как сделать так, чтобы ппрограмма выполнялась даже тогда когда я её сверну. Написал пробную программу, если набрать кнопку "s" то должна выдать окошко что нажали кнопку "s", а свернув её процедура программы не выполняется. Как сделать так, чтобы процедура программы выполнялась даже при свёрнутой форме?
Delphi Откомпилировать прогу Рябята, у меня проблема - под рукой нет компилятора делфи, а скачать не позволяет интернет...\ Можно кого-нибудь попросить откомпилировать эту прогу и отскриншотить выходные данные? Пожалуйста помогите! Мне нужно оформить отчет для лабы unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, https://www.cyberforum.ru/ delphi/ thread222450.html
weboman
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
0

Delphi и регулярные выражения! Почему ошибка эта постоянно, не понимаю, см. код? - Delphi - Ответ 1264611

06.01.2011, 23:46. Показов 3148. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
unit unAnal;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,RegExpr;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    OpenDialog1: TOpenDialog;
    procedure Button1Click(Sender: TObject);
    procedure Memo1Change(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then
    Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
end;
 
procedure TForm1.Memo1Change(Sender: TObject);
var
 count,i:integer;
 RegExp:TRegExpr;
begin
 RegExp:=TRegExpr.Create;
 Label1.Caption:='Строк: '+IntToStr(Memo1.Lines.Count);
 label2.Caption:='Символов: '+IntToStr(Length(Memo1.Text));
 count:=0;
 RegExp.Expression:='\s';
 Count:=count+length(RegExp.Replace(Memo1.Text,'',False));
 label3.caption:='Не пробельных символов:  '+IntToStr(count);
 Count:=0;
 regExp.Expression:='\s*[^\s.-]+-?[^\s.-]*';
 if regExp.Exec(memo1.Text) then
  repeat
   Count:=Count+1;
  until not RegExp.ExecNext;
  label4.Caption:='Слов: '+IntToStr(Count);
  count:=0;
  for i:=0 to memo1.Lines.Count-1 do
   repeat
    count:=count+1;
   until not Regexp.ExecNext;
   label5.Caption:='Предложений: '+IntToStr(count);
 end;
 
end.
ошибка выскакивает вот такая: tregexpr(exec):execnext without exec[pos]
в модуле рег.выражений она ссылается на вот такую строку:
Error (reeExecNextWithoutExec);

она находится вот в такой подпрограмме:
Delphi
1
2
3
4
5
6
7
 var offset : integer;
 begin
  Result := false;
  if not Assigned (startp[0]) or not Assigned (endp[0]) then begin
    Error (reeExecNextWithoutExec);
    EXIT;
   end;
не знаю что еще добавить и как описать, в общем у меня код стоит на мемо1.change, вот когда и происходит это самое событие change, вылазит эта ошибка.

Вернуться к обсуждению:
Delphi и регулярные выражения! Почему ошибка эта постоянно, не понимаю, см. код? Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2011, 23:46
Готовые ответы и решения:

Регулярные выражения. Как вот такой код с php перевести на Delphi!?
$file = preg_match_all("|<tr><td class='time'>(.*)</tr>|U",$file,$frazes); $myper = array(); ...

Объясните, почему вылазит эта ошибка ordinal type required, когда код доходит до кейса?
var a,x,b,s:extended; code1,code2,code3:integer; begin // Найдем 1 значение code1:= 0 ;...

Начала постоянно выбивать эта ошибка 50 и другие
Начала постоянно выбивать эта ошибка 50 и другие. 02 например другие не помню. как эта программа...

Delphi!? Регулярные выражения?
procedure TForm1.Button2Click(Sender: TObject); var s:string; i:integer; danye:array of...

1
06.01.2011, 23:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2011, 23:46
Помогаю со студенческими работами здесь

есть ли в Delphi регулярные выражения?
есть ли в Delphi регулярные выражения?

Регулярные выражения в Delphi XE2
Добрый день, пишу парсёр имён и коментариев из открытых групп ВК, без авторизации. Надо удалить...

ЧПУ. Замена строк, регулярные выражения. Как правильно использовать переменную в регулярные выражения ?
Здравствуйте! Решил реализовать ЧПУ на своем сайте. Первый этап это замена всех реальных ссылок на...

Считает почему то только первый код, на остальные пишет что код не найден, хотя он есть в списке, не понимаю п
Написать процедуру поиска в списке, расположенном на рабочем листе с именем «Цены» активной рабочей...

Регулярные выражения: почему результаты поиска не заносятся в массив?
Всем привет. Подскажите, пожалуйста, что здесь не так? При запуске, на консоли только переходы на...

Регулярные выражения System.RegularExpressions (Delphi XE3/FireMonkey)
Здраститя. Есть такая строка "<message>SUCCESS_YES</message>" Значение тега, меняется в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru