Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 380
от 06.09.2004, 15:44

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1784
Отправлено ответов: 4070
Активность: 228.1 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

CrackLab
Статус: Опытный
Общий рейтинг: 121.13
[Подробней >>]
Boriss
Статус: Профессиональный
Общий рейтинг: 155.48
URL: Программирование на Паскале
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 133.98
URL: THE_PRO
[Подробней >>]
 
Харланов Сергей
Статус: Начальный
Общий рейтинг: 121.27
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 162.67
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1777. Какими способами можно обратится напрямую к ячейкам памяти (чтение/запись). Используются: Win98, Win... (ответов: 3)
Вопрос № 1778. Напомните, плз, как сделать следующее: нужен, например, Edit1.Text, но эдитов этих будет много, нужн... (ответов: 4)
Вопрос № 1779. Привет, есть ли что-нибудь быстрее JPEGNeeded для распаковки jpega? Спасибо.... (ответов: 1)
Вопрос № 1781. Kakim obrazom mozhno skonnektitsja k SUBD MySQL... (ответов: 4)
Вопрос № 1782. Уважаемые эксперты, собственно вопрос по взаимоотношениям DELPHI 6 и INTERBASE. Пытаюсь из delphi в... (ответов: 1)

Вопросов: 5, ответов: 13


 Вопрос № 1777

Какими способами можно обратится напрямую к ячейкам памяти (чтение/запись). Используются: Win98, WinXP, Delphi3, Delphi5. Обычные способы не проходят (для DOS, Delphi1). Винда ругается на попытку чтение/записи нужного мне адреса.



Вопрос отправлен: 01.09.2004, 21:13
Отправитель: Serg

[Следующий вопрос >>] [Список вопросов]

Отвечает CrackLab

Добрый день, Serg!
ReadProcessMemory, WriteProcessMemory

Ответ отправлен: 02.09.2004, 16:17
Отправитель: CrackLab


Отвечает Boriss

Здравствуйте, Serg!
По-видимому, Вам не удалось сформулировать свою проблему. Уточните, пожалуйста, что значит "обычные методы", и откуда хотите что-либо читать? Не думаю, что есть различие между Delphi 3 и Delphi 5 в этом случае, все равно либо API-функции, либо ....

Ответ отправлен: 03.09.2004, 08:57
Отправитель: Boriss


Отвечает THE_PRO

Добрый день, Serg!
На asm

Ответ отправлен: 02.09.2004, 09:19
Отправитель: THE_PRO


 Вопрос № 1778

Напомните, плз, как сделать следующее: нужен, например, Edit1.Text, но эдитов этих будет много, нужно обратиться к 'Edit'+ IntToStr(N), как привести эту строку к типу TEdit. Где-то у меня это есть, но нужно срочно, искать среди десятков проектов долго...
Пытаюсь по всякому, например так
S := 'Edit' + '1';
ED := S as TEdit;
ExS.Range[A,A].Value := ED.Text;
но на вторую строчку компилятор ругается - [Error] DorVedU.pas(79): Operator not applicable to this operand type



Вопрос отправлен: 02.09.2004, 07:40
Отправитель: Loko

[Следующий вопрос >>] [Список вопросов]

Отвечает --- Нет данных ---

Здравствуйте, Loko!
как я понял эти едиты у тебя создаются автоматически, так вот сделай массив из этих эдитов, ты уже будеш знать скоко их штук.
а потом обращайся уже по индексу массива...
Edits[1].text и так далее...

Ответ отправлен: 02.09.2004, 20:25
Отправитель: --- Нет данных ---


Отвечает Boriss

Доброе время суток, Loko!
Удобнее использовать массив строк ввода (Edit) и использовать конструкцию типа (MуEdit[i] as TEdit).Text ...

Ответ отправлен: 03.09.2004, 09:00
Отправитель: Boriss


Отвечает THE_PRO

Добрый день, Loko!
Черт я тоже забыл как это было. Что вродв ClassName или ClassType...
Может попробуешь динамический массив TEdit'ов. А потом пройдись по всему массиву.

Ответ отправлен: 02.09.2004, 09:18
Отправитель: THE_PRO


Отвечает Харланов Сергей

Доброе время суток, Loko!
procedure TForm1.Button1Click(Sender: TObject);
var
Loop, Loop2:integer;
begin
for Loop:=1 to 10 do
begin
for Loop2:=0 to ComponentCount do
begin
if Components[Loop].Name='Edit'+IntToStr(Loop) then
begin
(Components[Loop] as TEdit).Text:=IntToStr(Loop);
end;
end;
end;
end;

Ответ отправлен: 02.09.2004, 10:31
Отправитель: Харланов Сергей


 Вопрос № 1779

Привет, есть ли что-нибудь быстрее JPEGNeeded для распаковки jpega?
Спасибо.



Вопрос отправлен: 02.09.2004, 15:43
Отправитель: Destiny (rusay@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Приветствую Вас, Destiny!
То есть, TJPEGImage не подходит?

Ответ отправлен: 03.09.2004, 15:13
Отправитель: Boriss


 Вопрос № 1781

Kakim obrazom mozhno skonnektitsja k SUBD MySQL



Вопрос отправлен: 02.09.2004, 16:42
Отправитель: Agil

[Следующий вопрос >>] [Список вопросов]

Отвечает Харланов Сергей

Доброе время суток, Agil!
компоненты ZEOSLib
http://zeoslib.net/


Ответ отправлен: 02.09.2004, 17:14
Отправитель: Харланов Сергей


Отвечает --- Нет данных ---

Здравствуйте, Agil!
компоненты есть для этого

Ответ отправлен: 02.09.2004, 20:36
Отправитель: --- Нет данных ---


Отвечает THE_PRO

Здравствуйте, Agil!
Ispolzuy DBX.
Kstati yest i MySQLDAC

Ответ отправлен: 03.09.2004, 10:37
Отправитель: THE_PRO


Отвечает sir henry

Добрый день, Agil!
Самый быстрый и дешевый способ - скачать дрова ODBC для MySQL и через них.
http://www.mysql.com/products/connector/odbc/

Ответ отправлен: 06.09.2004, 09:00
Отправитель: sir henry


 Вопрос № 1782

Уважаемые эксперты, собственно вопрос по взаимоотношениям DELPHI 6 и INTERBASE.
Пытаюсь из delphi вызвать хранимую процедуру interbse. В процедуре одна команда insert в таблицу. В интерфейсе для вызова использую компонент StoredProc у которого в параметрах поля,которые нужно вставить. Запись в таблицу вставлятся, но потом вылезает отладчик с кодами процессора. И даже вразумительной ошибки не говорит. Где я не прав ???
P.S. В ISQL процедура отрабатываетя правильно.


Приложение:


Вопрос отправлен: 03.09.2004, 11:26
Отправитель: Сергей

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Доброе время суток, Сергей !
Все таки, сообщение об ошибке надо было привести. :)
Думаю, у Вас проблемы с типами данных. Попробуйте вместо:
StoredProc1.ParamByName('P_VAG').Value:=vag;
написать так:
StoredProc1.ParamByName('P_VAG').AsString:=vag;
или так:
StoredProc1.Params.ParamValues('P_VAG').AsString:=vag;
Еще посмотрите, правильно ли Вы указываете имя хранимой процедуры.

Ответ отправлен: 06.09.2004, 08:53
Отправитель: sir henry



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (27)
C / C++ (15)
Perl (6)
Builder / Delphi (12)
Pascal (21)
Basic / VBA (4)
Java / JavaScript (5)
PHP (15)
Криптография (7)
WinAPI (13)
Радиоэлектроника (12)
Пользователю
Windows 95/98/Me (48)
Windows NT/2000/XP (62)
"Железо" (42)
Поиск информации (20)
Администратору
Windows NT/2000/XP (39)
Linux / Unix (14)
Юристу
Гражданское право (10)
Семейное право (7)
Трудовое право (9)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Дизайн, программирование: Калашников О.А.

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное