Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 27.10.2008, 16:47   #436
kain_pl
Неактивный пользователь
 
Пол:Мужской
Регистрация: 27.10.2008
Сообщений: 1
Репутация: 0
По умолчанию Re: Вопросы по Delphi/Pascal

neonman, Посмотри тут - h__p://www.mikolatorbins.narod.ru/ человек назвал компонент MDITab.
Если не подойдет то хотябы идею посмотришь
kain_pl вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: вентилятор utr 50-30Вся техника в KNSneva.ru - монитор SunWind SM-34QV401 - корпоративные поставки в Санкт-Петербурге.тумбы под телевизорМагазин компьютерной техники КНС предлагает купить видеокарту nvidia geforce gtx 1650 - билеты на футбол в подарок каждому покупателюConfluence и Sessions


Старый 29.10.2008, 12:06   #437
neonman
Постоялец
 
Аватар для neonman
 
Пол:Мужской
Регистрация: 04.07.2006
Сообщений: 360
Репутация: 88
По умолчанию Re: Вопросы по Delphi/Pascal

kain_pl, а вы там давно были?

Цитата:
Кончился Интернет, всё приехали...

neonman вне форума
 
Ответить с цитированием Вверх
Старый 08.11.2008, 23:11   #438
tomor
Постоялец
 
Аватар для tomor
 
Пол:Мужской
Регистрация: 05.02.2007
Адрес: Иваново
Сообщений: 290
Репутация: 646
По умолчанию Re: Вопросы по Delphi/Pascal

Не подскажите как в Wordе сделать свою панель, через ActiveX компонент?
tomor вне форума
 
Ответить с цитированием Вверх
Старый 26.11.2008, 15:39   #439
DonAlex
Неактивный пользователь
 
Регистрация: 26.11.2008
Адрес: Беларусь
Сообщений: 8
Репутация: 1
Lightbulb Re: Вопросы по Delphi/Pascal

У меня возникла такая проблема, помогите плиз.
1. Есть прога из наскольких форм. На главной форме есть компонент Image. В него через событие самой формы OnActivate() рандомно загружается картинка из папки images, которая лежит в каталоге с прогой:

Image1.Picture.LoadFromFile('images\' + s + '.jpg');

На другой форме есть компонент DBImage. В него картинка загружется через диалоговое окна, после нажатия кнопки. Вот после этого, как я закрываю форму с DBImage, появляется ошибка, что не найден каталог для загрузки картинки в Image. И путь показывает такой: 'Путь к картинке для DBImage + Путь к картинке для Image'. Т.е. как бы получается что вместо
Image1.Picture.LoadFromFile('images\' + s + '.jpg');
подставляется функция вызывающая ошибку:
Image1.Picture.LoadFromFile('Путь к картинке для DBImage' + 'images\' + s + '.jpg');
Объясните пожалуйстя почему так получается и как решить эту проблему?

2. Это еще не всё
Через одно событие по нажатию на кнопку работаю с DBImage и с файлом '.ini'. И опять же если я загружаю картинку в DBImage, то выскакивает ошибка, что не может ничего записать в ini-файл. А если не загружать никакую картинку в DBImage, то и в ini-файл всё нормально записывается. Почему так? Помогите пожалуйста.
DonAlex вне форума
 
Ответить с цитированием Вверх
Старый 26.11.2008, 21:36   #440
DonAlex
Неактивный пользователь
 
Регистрация: 26.11.2008
Адрес: Беларусь
Сообщений: 8
Репутация: 1
По умолчанию Re: Вопросы по Delphi/Pascal

Сам разобрался с проблемой. При такой работе программы, я так понял меняется глобальная переменная, которая содержит путь к текущему каталогу. И если указывать не полный путь в функциях LoadFromFile, то путь в начале достраивается именно из переменной, содержащей путь к текущему каталогу. Чтобы проблема не возникала, нужно указывать везде полный путь к нужному каталогу. Но так появляется проблема с переносимостью проги. Я её решил так: с помощью функции
Код:
GetCurrentDir;
при первом же запуске программы запоминал в переменну путь к каталогу с программой, которую потом указывал в функции, где необходим путь к каталогу.
Вот, в общем сам ответил на свой вопрос
DonAlex вне форума
 
Ответить с цитированием Вверх
Старый 19.01.2009, 20:30   #441
sevenup
Новичок
 
Пол:Мужской
Регистрация: 11.07.2007
Адрес: Киев
Сообщений: 24
Репутация: 93
По умолчанию Re: Вопросы по Delphi/Pascal

DonAlex, Вместо обращения к GetCurrentDir целесообразнее получать имя каталога программы из полного имени запущенной программы. Например, таким образом:
Код:
ExtractFilePath(ParamStr(0))
или
Код:
ExtractFilePath(Application.ExeName)
Просто не факт, что программа будет запущена из текущего каталога. Текущий каталог можно изменить в свойствах ярлыка. В таком случае текущий катало и каталог программы будут разными.
__________________
Диплом нужен не работодателю, а кошельку соискателя.
sevenup вне форума
 
Ответить с цитированием Вверх
Старый 22.01.2009, 14:10   #442
kokos
Новичок
 
Пол:Мужской
Регистрация: 17.04.2006
Сообщений: 26
Репутация: 2
По умолчанию Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от 1Clergyman Посмотреть сообщение
Люди подскажите есть ли способ поставить среду Delphi7 под, мать её, висту.

А в чем проблема? Запуск правой кнопкой мыши - от имени администратора.
kokos вне форума
 
Ответить с цитированием Вверх
Старый 25.01.2009, 23:51   #443
Sergey_Murzi
Новичок
 
Пол:Мужской
Регистрация: 21.07.2007
Сообщений: 12
Репутация: 3
По умолчанию Re: Вопросы по Delphi/Pascal

Цитата:
Сообщение от kokos Посмотреть сообщение
А в чем проблема? Запуск правой кнопкой мыши - от имени администратора.

А еще проще сходить http://support.microsoft.com/kb/947562 и все устаканится. Обновляться надо
Sergey_Murzi вне форума
 
Ответить с цитированием Вверх
Старый 10.02.2009, 12:21   #444
olb
Новичок
 
Пол:Мужской
Регистрация: 03.01.2008
Сообщений: 14
Репутация: 1
По умолчанию Re: Вопросы по Delphi/Pascal

Какие функции Delphi делают преобразование строк из ANSI в OEM? В каком юните посмотреть их сигнатуру?
olb вне форума
 
Ответить с цитированием Вверх
Старый 10.02.2009, 12:54   #445
Vasuha
Постоялец
 
Пол:Мужской
Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
По умолчанию Re: Вопросы по Delphi/Pascal

AnsiToOem
Windows.pas
__________________

Последний раз редактировалось Vasuha; 10.02.2009 в 12:57..
Vasuha вне форума
 
Ответить с цитированием Вверх
Старый 10.02.2009, 17:12   #446
olb
Новичок
 
Пол:Мужской
Регистрация: 03.01.2008
Сообщений: 14
Репутация: 1
По умолчанию Re: Вопросы по Delphi/Pascal

То что доктор прописал, пасибки ...
olb вне форума
 
Ответить с цитированием Вверх
Старый 18.02.2009, 12:51   #447
LeXeR33
Неактивный пользователь
 
Регистрация: 18.02.2009
Сообщений: 1
Репутация: 0
По умолчанию Re: Вопросы по Delphi/Pascal

Подскажите хороший мануал по написанию чата вида клиент-сервер на delphi.
LeXeR33 вне форума
 
Ответить с цитированием Вверх
Старый 10.06.2009, 03:52   #448
Vo1t
Новичок
 
Пол:Мужской
Регистрация: 11.04.2008
Сообщений: 11
Репутация: 3
По умолчанию Re: Вопросы по Delphi/Pascal

http://www.xakep.ru/magazine/xa/038/061/1.asp - чат вида клиент - клиент
http://pblog.ru/?p=100 - чат вида сервер - клиент
http://www.delphimaster.ru/articles/sockadv/index.html - чат вида сервер - клиент

http://forum.antichat.ru/threadnav92705-2-10.html - чат вида сервер - клиент (сервер расположен в виде PHP странички в интернете)
Vo1t вне форума
 
Ответить с цитированием Вверх
Старый 11.06.2009, 08:07   #449
o_ly
Новичок
 
Пол:Мужской
Регистрация: 05.06.2009
Сообщений: 24
Репутация: 0
По умолчанию Re: Вопросы по Delphi/Pascal

ошибка после установки Update 3 in 2009 "Access violation in Module rtl120.bpl at 00000000"
Что с ней делать? Переустанавливать весь 2009 ? Морочно. Нет ли возможно отменить update?

Последний раз редактировалось o_ly; 11.06.2009 в 08:11..
o_ly вне форума
 
Ответить с цитированием Вверх
Старый 16.07.2009, 09:35   #450
Pashist
Неактивный пользователь
 
Регистрация: 16.07.2009
Сообщений: 3
Репутация: 0
По умолчанию Re: Вопросы по Delphi/Pascal

Привет всем, подскажите пожалуйста. решаю задачку "Некоторое число заканчивается на двойку. Если ее переставить на первое место, то число удвоится. Какое минимальное число было изначально?"

решил достать свой пыльный паскаль и написать на нем, потому что алгоритм достаточно простой, кроме того, поспорил с другом, что этот алгоритм можно написать без if
написал алгоритм в паскале, но он почему-то не работает. посмотрите пожалуйста
Код:
program chislo;
uses crt;
var x, y, z,i, a: integer;
var s, t:string;

function Str2Int(str:string):integer;
var Res, code:integer;
begin
     val(str,res,code);
     str2int:=res;
end;
function Int2Str(I:integer): String;
var S: string[11];
begin
  Str(I, S);
  Int2Str := S;
end;

begin
 z:=1;
 x:=2;
 while z<>0 do
  begin
   x:=x+10;
   s:=int2str(x);
   readln(s);
   a:=length(s);
   t:=s[a];
   for i:=a downto 2 do s[i]:=s[i-1];
   s[1]:=t;                <=начиная с этой строки вываливается error 26 tipe mismatch
   y:=str2int(s);
   z:=(y/2)-x;
  end;
 writeln("Iskomoe =",x, "udvoennoe=",y);
 readln;
end.
если что ногами не пинайте сильно. за паскалем сидел последний раз года 4 назад
Pashist вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PASCAL Алексей М Моделирование программ 1 27.02.2009 16:52
Castalia for Delphi 2008.1 - эксперт IDE Delphi Minotawr Компоненты 0 03.09.2008 02:17
Pascal Fiesta_Life Delphi 4 01.06.2008 03:11
Pascal puella Delphi 5 18.02.2008 18:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:26. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.21772 секунды с 11 запросами