Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - deldemo

Страницы: [1] 2 3 ... 21
1
Здравствуйте. В редакторе изображений плохо читаются длинные наименования путей к файлам. В связи с этим крайне тяжко найти нужный объект.

2
Здравствуйте!!! Уважаемые! нежна помощь. Необходимо поворачивать объект по  свойству angle с изменяемой скоростью вращения и углом и с анимацией поворота, то есть от угла 0 до угла 90 объект должен пройти все градусы за определенное время. С углом проблем нет. А вот со скоростью есть,  ни как не пойму как реализовать. Скрипт будет выполнятся по изменению переменной.   

3
Ваши вопросы / Re: Failed to start OPC-UA Server!
« : 09 Сентября 2022, 12:14:24 »
Спасибо!!!!!!!!!!!! Помогло. Решил по быстрому затестить связку своего ПО с UA, но в нашем деле по быстрому не бывает ;D. Спасибо огромное!!!

4
Ваши вопросы / Failed to start OPC-UA Server!
« : 09 Сентября 2022, 08:51:12 »
Здравствуйте. Подскажите пожалуйста в чем может быть проблема.
Не стартует OPC Сервер на последней версии S-S/


Код
=== 09.09.2022 ===
09:44:50.859 | Begin
09:44:50.859 | Current mode: 1920 x 1080
09:44:50.942 | Direct3DCreate9Ex
09:44:50.942 | D3D9_RENDERER: NVIDIA GeForce GTX 1050
09:44:50.942 | D3D9_AUTOGENMIPMAP: TRUE
09:44:50.942 | D3D9_MAX_TEXTURE_SIZE: 16384
09:44:50.942 | D3D9_TEXTURE_FILTER_ANISOTROPIC: TRUE
09:44:50.942 | D3D9_MAX_TEXTURE_ANISOTROPY: 16
09:44:50.942 | D3DPMISCCAPS_SEPARATEALPHABLEND: TRUE
09:44:51.026 | D3DCREATEEX_HARDWARE_VERTEXPROCESSING
09:44:51.027 | Ogg: Initialized
09:44:51.034 | Server v2.6.3.0 - 3/9/2022
09:44:51.034 | Timestamp: 09.09.2022  09:44:51
09:44:51.034 | OPTION - TLS = FALSE
09:44:51.034 | OPTION - Port = 8750
09:44:51.034 | OPTION - WEB = FALSE
09:44:51.034 | OPTION - WEB port = 8755
09:44:51.034 | OPTION - WEB secure = FALSE
09:44:51.034 | OPTION - WEB allow activate = FALSE
09:44:51.034 | OPTION - WEB compress = TRUE
09:44:51.034 | OPTION - WEB rep_viewer = FALSE
09:44:51.034 | OPTION - WEB scale = 0
09:44:51.034 | OPTION - WEB limitations = TRUE
09:44:51.034 | OPTION - WEB limit tabs = TRUE
09:44:51.034 | OPTION - WEB limit idle = 0
09:44:51.034 | OPTION - Use auto deactivate = TRUE
09:44:51.034 | OPTION - Use mail = TRUE
09:44:51.034 | OPTION - Mail proxy = 0
09:44:51.034 | OPTION - Use SMS = FALSE
09:44:51.034 | OPTION - Use telegram = FALSE
09:44:51.034 | OPTION - Telegram proxy = FALSE
09:44:51.034 | OPTION - UseDefaultPath = TRUE
09:44:51.034 | OPTION - UserPath = C:\Users\###\Documents\Simple-Scada 2 (time-demo)\
09:44:51.034 | OPTION - UseReserve = FALSE
09:44:51.034 | OPTION - IsMaster = TRUE
09:44:51.034 | OPTION - RestrictionIP = FALSE
09:44:51.034 | OPTION - RestrictionPass = FALSE
09:44:51.034 | OPTION - FirstChange message = TRUE
09:44:51.034 | OPTION - Auto user logout = FALSE
09:44:51.034 | OPTION - Log runSQL = FALSE
09:44:51.034 | OPTION - Log scripts = FALSE
09:44:51.034 | OPTION - Info to clients = TRUE
09:44:51.037 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Move_Point.png"
09:44:51.038 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\EmptyRect.png"
09:44:51.039 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ColorScale.png"
09:44:51.040 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Shadow_12px.png"
09:44:51.042 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Shadow_64_56px.png"
09:44:51.043 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Popup_8px.png"
09:44:51.044 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Edit_12px.png"
09:44:51.045 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Rect_14px.png"
09:44:51.045 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\EditBorder_12px.png"
09:44:51.046 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Button_2px.png"
09:44:51.047 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Button_10px.png"
09:44:51.051 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Icons_24px.png"
09:44:51.052 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Loading_32px.png"
09:44:51.054 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Icons_Cursor.png"
09:44:51.056 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\IconsServer_26px.png"
09:44:51.058 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ServerLogo.png"
09:44:51.059 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\Shadow_7px.png"
09:44:51.083 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftLight80pt112spAA0.png"
09:44:51.106 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftLight80pt112spAA1.png"
09:44:51.130 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftLight80pt112spAA2.png"
09:44:51.137 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular42pt56spAA0.png"
09:44:51.145 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular42pt56spAA1.png"
09:44:51.151 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular42pt56spAA2.png"
09:44:51.158 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular32pt45spAA0.png"
09:44:51.164 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular32pt45spAA1.png"
09:44:51.167 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular24pt34spAA0.png"
09:44:51.169 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular24pt34spAA1.png"
09:44:51.171 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular24pt34spAA2.png"
09:44:51.173 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular24pt34spAA3.png"
09:44:51.176 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular24pt34spAA4.png"
09:44:51.179 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular17pt24spAA0.png"
09:44:51.181 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular17pt24spAA1.png"
09:44:51.183 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular17pt24spAA2.png"
09:44:51.185 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular16pt22spAA0.png"
09:44:51.187 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular16pt22spAA1.png"
09:44:51.190 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular16pt22spAA2.png"
09:44:51.194 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftMedium15pt20spAA0.png"
09:44:51.196 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftMedium15pt20spAA1.png"
09:44:51.198 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftMedium15pt20spAA2.png"
09:44:51.200 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular12pt16spAA0.png"
09:44:51.203 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular12pt16spAA1.png"
09:44:51.205 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftMedium11pt14spAA0.png"
09:44:51.208 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftMedium11pt14spAA1.png"
09:44:51.210 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular11pt14spAA0.png"
09:44:51.212 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular11pt14spAA1.png"
09:44:51.215 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular10pt12spAA0.png"
09:44:51.217 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular10pt12spAA1.png"
09:44:51.219 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftMedium8pt11spAA0.png"
09:44:51.221 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftMedium8pt11spAA1.png"
09:44:51.223 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular9pt12spAA0.png"
09:44:51.226 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular9pt12spAA1.png"
09:44:51.228 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular13pt18spAA0.png"
09:44:51.230 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular13pt18spAA1.png"
09:44:51.233 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular14pt20spAA0.png"
09:44:51.235 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular14pt20spAA1.png"
09:44:51.237 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular14pt20spAA2.png"
09:44:51.239 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular18pt25spAA0.png"
09:44:51.242 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular18pt25spAA1.png"
09:44:51.244 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular18pt25spAA2.png"
09:44:51.250 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular20pt28spAA0.png"
09:44:51.256 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular22pt31spAA0.png"
09:44:51.263 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular28pt39spAA0.png"
09:44:51.270 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular28pt39spAA1.png"
09:44:51.277 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular36pt50spAA0.png"
09:44:51.283 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular36pt50spAA1.png"
09:44:51.289 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular36pt50spAA2.png"
09:44:51.297 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular48pt68spAA0.png"
09:44:51.303 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular48pt68spAA1.png"
09:44:51.309 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular48pt68spAA2.png"
09:44:51.316 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular48pt68spAA3.png"
09:44:51.322 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular58pt82spAA0.png"
09:44:51.329 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular58pt82spAA1.png"
09:44:51.334 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular58pt82spAA2.png"
09:44:51.340 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular58pt82spAA3.png"
09:44:51.360 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular58pt82spAA4.png"
09:44:51.366 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular58pt82spAA5.png"
09:44:51.387 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular72pt101spAA0.png"
09:44:51.409 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular72pt101spAA1.png"
09:44:51.431 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular100pt140spAA0.png"
09:44:51.452 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular100pt140spAA1.png"
09:44:51.472 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular100pt140spAA2.png"
09:44:51.495 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular100pt140spAA3.png"
09:44:51.516 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular120pt168spAA0.png"
09:44:51.536 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular120pt168spAA1.png"
09:44:51.557 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular120pt168spAA2.png"
09:44:51.578 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular120pt168spAA3.png"
09:44:51.599 | Texture loaded: "C:\Program Files (x86)\Simple-Scada 2 (time-demo)\Libraries\Data\ftRegular120pt168spAA4.png"
09:44:51.643 | Сервер запущен, готов к подключению клиентов.
09:44:51.835 | Клиент подключен. IP: 127.0.0.1; GUID: 11F013E2E2214724AB2A78DC928789A9
09:44:51.907 | Подключен клиент системы отчетов (8754).
09:44:53.558 | Без_имени_1 | Начинается активация
09:44:53.558 | Без_имени_1 | Failed to start OPC-UA Server! Failed to start UaServer. EUaStatusException: Failed to open endpoint opc.tcp://#####:49875. StatusCode=Bad_CommunicationError (0x80050000 - A low level communication error occurred.)
09:44:53.558 | Без_имени_1 | активирован
09:44:53.558 | Без_имени_1 | archiving system version: 2
09:48:07.287 | Отключен клиент системы отчетов (8754).
09:48:07.318 | Клиент отключен. IP: 127.0.0.1; GUID: 11F013E2E2214724AB2A78DC928789A9; Длительность: 00:03:15
09:48:07.321 | Без_имени_1 | Начинается деактивация
09:48:07.322 | Без_имени_1 | деактивирован
09:48:07.727 | Average FPS: 31
09:48:07.898 | Timers to free: 3
09:48:07.898 | Fonts to free: 25
09:48:07.903 | Textures to free: 18
09:48:07.927 | End

5
OPC UA/DA сервер arOPC / Re: Тензо М
« : 22 Августа 2022, 20:32:47 »
Здравствуйте. Подскажите, пожалуйста, нет продвижений в направлении разработки обмена arOPC и оборудования Tenso-M

6
Спасибо!!!!  :)

7
Здравствуйте. Прошу помощи, пожалуйста.
Как избавится от запроса в каждом цикле? (Предполагаю, что нужно загнать в массив, но не понимаю как это сделать)

Код: (delphi)
var
  aNumStr: integer; // номер строки при чтении файла
{ выгружаем коды во временную таблицу в БД }
procedure InsertDmCod;
var
  aQuery: string;
begin
  aQuery := 'INSERT INTO DmExplorer.dbo.TMP_DeFileRead (DFR_DmCod, DFR_TimeStamp) '+
            'VALUES (' +QuotedStr(vrUploadStr.AsStr)+', '+SQLServerDateTime(Now, dttMillisecond)+  ')';
  RunSQL(aQuery, nil, 3);
end;

{ выгружаем серийный номер выгрузки в таблицу БД   }
procedure InsertSN;
var
  aQuery: string;
begin
  aQuery := 'INSERT INTO DmExplorer.dbo.CFG_DeArhiveTask (DAT_SN, DAT_TimeStamp) '+
            'VALUES (' +QuotedStr(vrUploadStr.AsStr)+', '+SQLServerDateTime(Now, dttMillisecond)+  ')';
  RunSQL(aQuery, nil, 5);
end;

{ выгружаем задание на печать в БД }
procedure InsertTaskPrint;
var
  aQuery: string;
begin
  aQuery := 'UPDATE DmExplorer.dbo.CFG_DeArhiveTask '+
            'SET DAT_TaskPrint = ' +vrUploadStr.AsStr+
            'WHERE DAT_TaskID = SELECT TOP(1) DAT_ID FROM DmExplorer.dbo.CFG_DeArhiveTask ORDER BY DAT_ID DESC';
  RunSQL(aQuery, nil, 6);
end;

{ выгружаем задание на печать в БД }
procedure InsertTotalCod;
var
  aQuery: string;
begin
  aQuery := 'UPDATE DmExplorer.dbo.TMP_DeTaskInfo '+
            'SET DTI_TotalCod = ' +vrUploadStr.AsStr+
            'WHERE DTI_TaskID = SELECT TOP(1) DAT_ID FROM DmExplorer.dbo.CFG_DeArhiveTask ORDER BY DAT_ID DESC';
   RunSQL(aQuery, nil, 7);
end;

{ вспомогательная процедура для обработки отдельной строки }
  procedure ProcStr(const AStr: string);
  var
    I: Integer;
    aBuf: string;
    aQuery: string;
    { эта подпроцедура вызывается каждый раз когда из строки было извлечено
      значение отделённое ";" }
    procedure OnDone;
    begin
      if aBuf = '' then Exit;                     // игнорируем пустые значения
        vrUploadStr.Value := aBuf;                // записываем данные из буфера
      if aNumStr = vrNumStrSN.AsInt then          // записываем в БД сирийный номер выгрузки
        InsertSN;
      if aNumStr = vrNumStrPrintTask.AsInt then   // записываем в БД задание на печать
        InsertTaskPrint;
      if aNumStr = vrNumStrTotalCod.AsInt then    // записываем в БД общее количество кодов в файле
        InsertTotalCod;
      if aNumStr > vrFirstStrDM.AsInt then        // если номер строки больше чем уставка -> записываем DM коды в TMP_DeFileRead
        InsertDmCod;                              // записываем в БД}
      aBuf := '';                                 // затем обнуляем буферную строку
    end;
  begin
    aBuf := '';
    for I := 1 to Length(AStr) do       // проходим по каждому символу строки в цикле
      if aStr[I] <> 'CR+LF' then        // если текущий символ не "CR+LF", то
      begin
        if aStr[I] <> ' ' then          // игнорируем пробелы
          aBuf := aBuf + AStr[I]        // добавляем символ в буферную строку
      end else                          // если дошли до ";", то
        OnDone;                         // работаем с полученным значением

    OnDone;                             // вызываем завершающую процедуру напоследок
  end;         
{ Очищаем таблицу }
procedure CleanTableBD;
var
  aQuery: string;
begin
  aQuery := 'truncate table DmExplorer.dbo.TMP_DeFileRead'; //Очищаем таблицу

  { Отправляем запрос на выполнение с тегом = 1 }
  RunSQL(aQuery, nil, 4);
end;

{PRG************************************************************************************************************************}
begin
  imgLoad1.Visible := true;
  // открываем текстовый файл для чтения
  if TextFileOpen('MyCSV.csv', 'D:\Home\Simple-Scada 2 (time-demo)\Projects\DmExplorer\User files\', fomReset, fcpDefault) then
  begin
    CleanTableBD;                                      // очищаем временную таблицу в БД перед загрузкой DM кодов из файла
    aNumStr := 0;                                      // сбрасываем счетчик пропуска служебных строк
    while not TextFileEOF do                           // цикл с проходом по каждой строке текстового файла
      begin
        aNumStr := aNumStr + 1;                            // счетчик строк
        ProcStr(TextFileReadLn);
      end;
    TextFileClose;                                     // закрываем файл
    imgLoad1.Visible := false;
  end;
end.

8
Ваши вопросы / Re: OPC UA
« : 23 Апреля 2021, 12:15:33 »
Спасибо!!! Читать мне нужно внимательней(.

9
Ваши вопросы / OPC UA
« : 23 Апреля 2021, 07:48:33 »
Здравствуйте. Не могу подключиться к встроенному OPC UA. OPC expert сканером не видит. Подскажите прямой адрес.

10
Здравствуйте уважаемые!
При выделении нескольких объектов, нам дана возможность изменять общие свойства этих объектов. Но если  мы в момент изменения свойства цвета нажимаем отмена(ну передумали мы менять цвет и теперь хотим поменять другое свойство), то все выделения сбрасываются и приходится все объекты выделять по новой  :o. Можно сделать чтоб такого не происходило? Пожалуйста!!!

11
Здравствуйте. Есть еще одна просьба. Добавьте, пожалуйста, подсветку группы в которой есть не компилируемый скрипт. А то не очень удобно пролистывать все папки в поиске скрипта.

12
Здравствуйте. Возможно добавить инструмент "Текстовая область" (TMemo) ?

13
Извиняюсь. Что-то упустил этот момент.

14
Здравствуйте! Не работает процедура ########.CloseClient(GetClientName);  по событию Выполнен SQL запрос.

15
Здравствуйте. Возможно ли добавить в инструмент "поле" свойство "выравнивание текста"

Страницы: [1] 2 3 ... 21