Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
27.10.2008, 16:47 | #436 |
Неактивный пользователь
Пол: Регистрация: 27.10.2008
Сообщений: 1
Репутация: 0
|
Re: Вопросы по Delphi/Pascal
neonman, Посмотри тут - h__p://www.mikolatorbins.narod.ru/ человек назвал компонент MDITab.
Если не подойдет то хотябы идею посмотришь |
Реклама: | вентилятор utr 50-30 | Вся техника в KNSneva.ru - монитор SunWind SM-34QV401 - корпоративные поставки в Санкт-Петербурге. | тумбы под телевизор | Магазин компьютерной техники КНС предлагает купить видеокарту nvidia geforce gtx 1650 - билеты на футбол в подарок каждому покупателю | Confluence и Sessions |
29.10.2008, 12:06 | #437 | |||||||||||||||||||
Re: Вопросы по Delphi/Pascal
kain_pl, а вы там давно были?
|
||||||||||||||||||||
08.11.2008, 23:11 | #438 |
Re: Вопросы по Delphi/Pascal
Не подскажите как в Wordе сделать свою панель, через ActiveX компонент?
|
|
26.11.2008, 15:39 | #439 |
Неактивный пользователь
Регистрация: 26.11.2008
Адрес: Беларусь
Сообщений: 8
Репутация: 1
|
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-файл всё нормально записывается. Почему так? Помогите пожалуйста. |
26.11.2008, 21:36 | #440 |
Неактивный пользователь
Регистрация: 26.11.2008
Адрес: Беларусь
Сообщений: 8
Репутация: 1
|
Re: Вопросы по Delphi/Pascal
Сам разобрался с проблемой. При такой работе программы, я так понял меняется глобальная переменная, которая содержит путь к текущему каталогу. И если указывать не полный путь в функциях LoadFromFile, то путь в начале достраивается именно из переменной, содержащей путь к текущему каталогу. Чтобы проблема не возникала, нужно указывать везде полный путь к нужному каталогу. Но так появляется проблема с переносимостью проги. Я её решил так: с помощью функции
Код:
GetCurrentDir; Вот, в общем сам ответил на свой вопрос |
19.01.2009, 20:30 | #441 |
Новичок
Пол: Регистрация: 11.07.2007
Адрес: Киев
Сообщений: 24
Репутация: 93
|
Re: Вопросы по Delphi/Pascal
DonAlex, Вместо обращения к GetCurrentDir целесообразнее получать имя каталога программы из полного имени запущенной программы. Например, таким образом:
Код:
ExtractFilePath(ParamStr(0)) Код:
ExtractFilePath(Application.ExeName)
__________________
Диплом нужен не работодателю, а кошельку соискателя. |
22.01.2009, 14:10 | #442 |
Новичок
Пол: Регистрация: 17.04.2006
Сообщений: 26
Репутация: 2
|
Re: Вопросы по Delphi/Pascal
|
25.01.2009, 23:51 | #443 | |||||||||||||||||||||||
Новичок
Пол: Регистрация: 21.07.2007
Сообщений: 12
Репутация: 3
|
Re: Вопросы по Delphi/Pascal
А еще проще сходить http://support.microsoft.com/kb/947562 и все устаканится. Обновляться надо |
|||||||||||||||||||||||
10.02.2009, 12:21 | #444 |
Новичок
Пол: Регистрация: 03.01.2008
Сообщений: 14
Репутация: 1
|
Re: Вопросы по Delphi/Pascal
Какие функции Delphi делают преобразование строк из ANSI в OEM? В каком юните посмотреть их сигнатуру?
|
10.02.2009, 12:54 | #445 |
Постоялец
Пол: Регистрация: 13.03.2008
Адрес: Минск
Сообщений: 257
Репутация: 231
|
Re: Вопросы по Delphi/Pascal
AnsiToOem
Windows.pas
__________________
Последний раз редактировалось Vasuha; 10.02.2009 в 12:57.. |
10.02.2009, 17:12 | #446 |
Новичок
Пол: Регистрация: 03.01.2008
Сообщений: 14
Репутация: 1
|
Re: Вопросы по Delphi/Pascal
То что доктор прописал, пасибки ...
|
18.02.2009, 12:51 | #447 |
Неактивный пользователь
Регистрация: 18.02.2009
Сообщений: 1
Репутация: 0
|
Re: Вопросы по Delphi/Pascal
Подскажите хороший мануал по написанию чата вида клиент-сервер на delphi.
|
10.06.2009, 03:52 | #448 |
Новичок
Пол: Регистрация: 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 странички в интернете) |
11.06.2009, 08:07 | #449 |
Новичок
Пол: Регистрация: 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.. |
16.07.2009, 09:35 | #450 |
Неактивный пользователь
Регистрация: 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. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |
|
|