
05.05.2010, 11:20
|
|
Познающий
Регистрация: 21.12.2008
Сообщений: 93
С нами:
9152066
Репутация:
39
|
|
xafon, W!z@rD
crazy~driver,
Код:
ShellExecute(0, 'open', PAnsiChar(SysDir+'1.exe'),nil, nil, SW_SHOWNORMAL);
, у меня на 7 запускается.
Посмотрите на мой вопрос, мне надо чтобы открывал вордовский файл в Microsoft ofiice и авишный файл в том плеере, который стоит по дефолту на компе у юзера. А ехе-шники и у мя открывало без проблем.
Последний раз редактировалось crazy~driver; 05.05.2010 в 11:24..
|
|
|

05.05.2010, 14:04
|
|
Участник форума
Регистрация: 02.02.2010
Сообщений: 107
С нами:
8563393
Репутация:
28
|
|
Сообщение от crazy~driver
xafon, W!z@rD
Посмотрите на мой вопрос, мне надо чтобы открывал вордовский файл в Microsoft ofiice и авишный файл в том плеере, который стоит по дефолту на компе у юзера. А ехе-шники и у мя открывало без проблем.
попробуй задать абсолютный путь, и все таки глянь что функция возвращает, тогда понятно будет что и как..
|
|
|

05.05.2010, 07:12
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами:
10653446
Репутация:
836
|
|
ShellExecute(0, nil, PChar(SysDir+'1.exe'),nil, nil, SW_SHOWNORMAL);
2-й параметр, nil эквивалентно 'open'
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

06.05.2010, 00:38
|
|
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
С нами:
8850305
Репутация:
259
|
|
Пытаюсь добавить записи в таблицу, вот запрос:
MySQLResult := MySQLClient.query('INSERT INTO user (username,password,email,salt) values ('+QuotedStr(nick)+','+QuotedStr(password)+','+Quo tedStr(email)+','+QuotedStr(salt)+')', True, ok);
как бы ошибок нет и при повторном вводе происходит проверка на существование таких же данных и выдается ошибка что такой юзер уже есть! с этим все норм
проблема в том что я захожу через phpmyadmin в таблицу user и не вижу там добавленной записи(((( в чем трабла?
а еще вопрос: обязательно заполнять все поля??? просто мне нужно отправлять только 4 а там много полей!
Последний раз редактировалось EndLeSSDre@M; 06.05.2010 в 00:47..
|
|
|

06.05.2010, 07:36
|
|
Участник форума
Регистрация: 30.03.2007
Сообщений: 121
С нами:
10060964
Репутация:
52
|
|
Сообщение от EndLeSSDre@M
Пытаюсь добавить записи в таблицу, вот запрос:
как бы ошибок нет и при повторном вводе происходит проверка на существование таких же данных и выдается ошибка что такой юзер уже есть! с этим все норм
проблема в том что я захожу через phpmyadmin в таблицу user и не вижу там добавленной записи(((( в чем трабла?
а еще вопрос: обязательно заполнять все поля??? просто мне нужно отправлять только 4 а там много полей!
Попробуй после запроса, возвращать ID последней записи. еще попробуй значения заключать в кавычки, тоесть
PHP код:
...values ("'+QuotedStr(nick)+'","'+Qu...
или
...values ('#39+QuotedStr(nick)+#39','#39+Qu...
Если разрешено оставлять поля пустыми в самой базе, тогда указываешь какие надо поля заполнить. Если нет, тогда указываешь поля какие заполнить и какие не разрешены быть пустыми.
|
|
|

06.05.2010, 07:24
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами:
10653446
Репутация:
836
|
|
ты случайно не работаешь с Disconnected моделью?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

06.05.2010, 18:56
|
|
Познающий
Регистрация: 26.12.2007
Сообщений: 34
С нами:
9672087
Репутация:
8
|
|
Есть поток, как сделать так, чтобы когда все в процедуре Execute выполнено, проверяется равна ли перменная index единицы, если он больше 1, то запускаем этот же поток заного?
|
|
|

06.05.2010, 22:05
|
|
Участник форума
Регистрация: 02.02.2010
Сообщений: 107
С нами:
8563393
Репутация:
28
|
|
Сообщение от crazyserega1994
Есть поток, как сделать так, чтобы когда все в процедуре Execute выполнено, проверяется равна ли перменная index единицы, если он больше 1, то запускаем этот же поток заного?
создай в основном потоке процедурку которая будет проверять нужное значение и если надо - запускать поток, а в конце execute вызывай эту процедурку
Последний раз редактировалось [stranger]; 08.05.2010 в 20:29..
Причина: очепятки :(
|
|
|

06.05.2010, 20:08
|
|
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
С нами:
9050197
Репутация:
38
|
|
как можно узнать что текст попал в буфер обмена?
|
|
|

06.05.2010, 20:32
|
|
Познающий
Регистрация: 26.02.2010
Сообщений: 76
С нами:
8529323
Репутация:
16
|
|
SkyLine32,
if Clipboard.HasFormat(CF_TEXT) then showmessage('В буфере обмена текст')
else showmessage('В буфере обмена не текст')
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
|
|
|
|