uses
MainModule, Winapi.Windows, Winapi.Messages, System.Types, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Menus, Vcl.ExtCtrls, Vcl.AppEvnts, Registry,
Vcl.ToolWin, Vcl.ComCtrls, Vcl.StdCtrls, System.ImageList, Vcl.ImgList,
Vcl.Samples.Spin, Vcl.Buttons, JPEG, pngimage, Clipbrd, Vcl.ExtDlgs, math,
ES.BaseControls, ES.PaintBox, Vcl.ActnMan, Vcl.ActnCtrls, ES.Layouts, xpstyleActnCtrls, IdMultipartFormData,
IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, IdHashMessageDigest, IdSSLOpenSSL, IdSSL,
IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, System.Net.URLClient,
System.Net.HttpClient, System.Net.HttpClientComponent, ES.Images, Vcl.XPMan, ShellAPI, System.Hash,
IdAntiFreezeBase, IdAntiFreeze;
в дизайнере открой форму и в свойствах картинки (Image1) выбери Picture
if OpenPictureDialog1.Execute then begin
JPG := TJPEGImage.Create;
JPG.LoadFromFile (OpenPictureDialog1.FileName);
Image1.Picture.Bitmap.Assign (JPG);
JPG.Free;
end;
function Check: boolean;
begin
HM:=OpenMutex(MUTEX_ALL_ACCESS, false, 'Proj');
Result:=(HM<>0);
if HM=0 then HM:=CreateMutex(nil, false, 'Proj');
end;
<?php
require_once $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php";
use Bitrix\Main\Context;
$request = Context::getCurrent()->getRequest();
$_contact_us_name = $request["contact_us_name"];
$_contact_us_phone = $request["contact_us_phone"];
$_contact_us_email = $request["contact_us_email"];
$_contact_us_message = $request["contact_us_message"];
$el = new CIBlockElement;
$PROP = array();
$PROP[97] = $_contact_us_name;
$PROP[98] = $_contact_us_phone;
$PROP[99] = $_contact_us_email;
$PROP[100] = $_contact_us_message;
$arLoadProductArray = Array(
"IBLOCK_SECTION_ID" => true,
"IBLOCK_ID" => 13,
"PROPERTY_VALUES"=> $PROP,
"NAME" => "Заявка от ".date("d.m.Y H:i"),
"ACTIVE" => "Y",
"PREVIEW_TEXT" => "",
"DETAIL_TEXT" => "",
"DETAIL_PICTURE" => ''
);
if($PRODUCT_ID = $el->Add($arLoadProductArray))
echo "New ID: ".$PRODUCT_ID;
else
echo "Error: ".$el->LAST_ERROR;
require_once $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php";
?>
'urlManager' => array(
'class' => 'application.components.UrlManager',
'urlFormat' => 'path',
'urlSuffix' => '/',
'showScriptName' => false,
'rules' => array(),
'useStrictParsing' => true,
'useArticlesUrl' => true,
),
$res['components']['urlManager']['rules'] = array(
'/' => 'site/index',
'sitemap.xml' => 'sitemap/index',
'login/' => 'site/login',
'logout/' => 'site/logout',
'/feedback' => 'feedback/feedback/feedback',
'/captcha' => 'feedback/feedback/captcha',
'news/' => 'news/news/blog',
'news/<alias:[\w_\/-]+>/' => 'news/news/post',
'news/<action:\w+>/' => 'news/news/<action>',
'map/' => 'map/map/index',
'map/<alias:[\w_\/-]+>/' => 'map/map/show',
'map/<action:\w+>/' => 'map/map/index',
'admin/<action:\w+>/' => 'admin/admin/<action>',
'admin/' => 'admin',
'admin/<module:\w+>/<controller:\w+>/' => '<module>/admin<controller>',
'admin/<module:\w+>/<controller:\w+>/<action:\w+>/' => '<module>/admin<controller>/<action>',
'/<action:\w+>/' => 'site/<action>',
);
'caseSensitive' => false
но тогда перестает нормально работать админка и там начинают появляться 404 ошибки
Проблема была в этом
под одним юзером писались одни переменные
потом я добавил новые переменные и запускал уже под другим юзером
Проверил у каждого свою ветку и у одного переменные существуют, у другого нет.
Я правильно понимаю, что если нужно чтобы значения были для всех пользователей, то их нужно писать в HKEY_LOCAL_MACHINE?
А почему такое может происходит? и как с этим работать? (я просто с реестром столкнулся впервые)