var getInputs = document.getElementsByTagName("input");
for (var i = 0, max = getInputs.length; i < max; i++){
if (getInputs[i].type === 'checkbox'){
if (getInputs[i].name === 'checkall'){
getInputs[i].checked = false;} else
getInputs[i].checked = true;
}}
var getInputs = document.getElementsByTagName("input");
for (var i = 0, max = getInputs.length; i < 850; i++){
if (getInputs[i].type === 'checkbox'){
if (getInputs[i].name === 'checkall'){
getInputs[i].checked = false;} else
getInputs[i].checked = true;
}}
Author: semt20
Send GMail from Delphi Easily
1-first login to : https://www.google.com/settings/security/lesssecureapps and turn on access for secure apps
2-Create on form : button, IdSSLIOHandlerSocketOpenSSL1, IdMessage1, IdSMTP1
3-Code
uses
idglobal;
procedure SendEmail(const Recipients: string; const Subject: string; const Body: string);
var
SMTP: TIdSMTP;
Email: TIdMessage;
SSLHandler: TIdSSLIOHandlerSocketOpenSSL;
eFrom: string;
begin
eFrom := 'from@gmail.com';
SMTP := TIdSMTP.Create(nil);
Email := TIdMessage.Create(nil);
SSLHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
try
SSLHandler.MaxLineAction := maException;
SSLHandler.SSLOptions.Method := sslvTLSv1;
SSLHandler.SSLOptions.Mode := sslmUnassigned;
SSLHandler.SSLOptions.VerifyMode := [];
SSLHandler.SSLOptions.VerifyDepth := 0;
SSLHandler.Host := 'smtp.gmail.com';
SSLHandler.Port := 587;
SMTP.IOHandler := SSLHandler;
SMTP.Host := 'smtp.gmail.com';
SMTP.Port := 587;
SMTP.Username := eFrom;
SMTP.Password := 'xxxxxx';
SMTP.UseTLS := utUseExplicitTLS;
Email.From.Address := eFrom;
Email.Recipients.EmailAddresses := Recipients;
Email.Subject := Subject;
Email.Body.Text := Body;
SMTP.Connect; //always raise 'Host not found'
SMTP.Send(Email);
SMTP.Disconnect;
finally
SMTP.Free;
Email.Free;
SSLHandler.Free;
end;
end;
;------------------------------------------------------------------------
procedure TestSendMail(Sender: TObject);
begin
SendEmail('to@yahoo.com', 'Subject', 'Body');
end;
Flash AS3 – Dışarıdan Swf Çağırma
actionscript dışarıdan swf çağırma (not: dosyalar aynı klasörde olursa yolun yazılmasına gerek yok)
yol= c:\deneme\dosyalar\
dosya=hareket.swf
var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest(“c:\deneme\dosyalar\hareket.swf”);
dugme_mc.addEventListener(MouseEvent.MOUSE_DOWN, tikla);
function tikla(e:MouseEvent) //sürükle fonksiyonumuz
{
myLoader.load(url);
}
——————————————–
1den fazla dosya çağırma
var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest(“üçlü.swf”);
var myLoader2:Loader = new Loader();
addChild(myLoader2);
var url2:URLRequest = new URLRequest(“burun.swf”);
dugme_mc.addEventListener(MouseEvent.MOUSE_DOWN, tikla);
function tikla(e:MouseEvent) //sürükle fonksiyonumuz
{
myLoader.load(url);
}
dugme2_mc.addEventListener(MouseEvent.MOUSE_DOWN, tikla2);
function tikla2(e:MouseEvent) //sürükle fonksiyonumuz
{
myLoader2.load(url2);
}
EXCEL 2013 CONNECT DBF FILE and QUERY BY TODAY
EXCELDE DATA->FROM OTHER SOURCES->OTHER ADVANCED->MICROSOFT JET 4 ÇİFT TIKLA-> ALL TABINA GEÇ->DATASOURCEU DBF DOSYASININ BULUNDUGU KLASORU EKLE->EXTENDED PROPERTIES=dBASE IV YAP-> OKE BAS->DBF DOSYASI CIKACAK LISTEDE CIFT TIKLA->FINISHE BAS->PROPERTIESA BAS DEFINITIONA TIKLA->COMMAND TYPE=SQL->SELECT * FROM DOSYAADI.DBF
select * from DATA
WHERE TARIH>=date()
Delphi Get SQL SERVER INSTANCE NAMES
1er tane listbox, adodataset ve buton
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdUDPBase, IdUDPClient, ActiveX,DB, ComObj, AdoInt,oleDB,
ADODB, Menus, cxLookAndFeelPainters, StdCtrls, cxButtons, cxControls,
cxContainer, cxEdit, cxTextEdit, cxMemo;
type
TForm1 = class(TForm)
ADODataSet1: TADODataSet;
cxButton1: TcxButton;
cboServers: TListBox;
procedure cxButton1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure ListAvailableSQLServers(Names : TStrings);
var
RSCon: ADORecordsetConstruction;
Rowset: IRowset;
SourcesRowset: ISourcesRowset;
SourcesRecordset: _Recordset;
SourcesName, SourcesType: TField;
function PtCreateADOObject(const ClassID: TGUID): IUnknown;
var
Status: HResult;
FPUControlWord: Word;
begin
asm
FNSTCW FPUControlWord
end;
Status := CoCreateInstance(
CLASS_Recordset,
nil,
CLSCTX_INPROC_SERVER or CLSCTX_LOCAL_SERVER,
IUnknown,
Result);
asm
FNCLEX
FLDCW FPUControlWord
end;
OleCheck(Status);
end;
begin
SourcesRecordset := PtCreateADOObject(CLASS_Recordset) as _Recordset;
RSCon := SourcesRecordset as ADORecordsetConstruction;
SourcesRowset := CreateComObject(ProgIDToClassID('SQLOLEDB Enumerator')) as ISourcesRowset;
OleCheck(SourcesRowset.GetSourcesRowset(nil, IRowset, 0, nil, IUnknown(Rowset)));
RSCon.Rowset := RowSet;
with TADODataSet.Create(nil) do
try
Recordset := SourcesRecordset;
SourcesName := FieldByName('SOURCES_NAME'); { do not localize }
SourcesType := FieldByName('SOURCES_TYPE'); { do not localize }
Names.BeginUpdate;
try
while not EOF do
begin
if (SourcesType.AsInteger = DBSOURCETYPE_DATASOURCE) and (SourcesName.AsString '') then
Names.Add(SourcesName.AsString);
Next;
end;
finally
Names.EndUpdate;
end;
finally
Free;
end;
End;
procedure TForm1.cxButton1Click(Sender: TObject);
begin
Screen.Cursor := crSQLWait;
cboServers.Items.Clear;
try
ListAvailableSQLServers(cboServers.Items);
finally
Screen.Cursor := crDefault;
end;
if cboServers.Items.Count>0 Then
cboServers.Itemindex:=0;
end;
end.
Adobe Flash Actionscript 3 drag drop doğru yanlış nesne
Onemli: Baslangica Flash Actionscript 3 dosyası yarat secilmeli
3 daire 3 kare yap (daierler sürüklenecek olanlar kareler cevap kutuları)
6 nesneyi tek tek sağ tıkla ve convert to symbol e bas movie clip seçili olması gerekir ve isimlerinide örneğin
daire1
daire2
daire3
kare1
kare2
kare3
yap.
sonra nesnelere tek tek bir tıkla sol aşağıda
instance namelerini(örnek isimleri)
daire1_mc
daire2_mc
daire3_mc
kare1_mc
kare2_mc
kare3_mc
yap
Daha sonra yeni bir layer oluştur ismini Kodumuz yaz ve ilk framine sağ tıkla ve actionsa tıkla
Çıkan ekrana ve aşağıdaki kodları yaz
//Action Script 3 olmasi gerek
//sürüklenecek objelerin en üstte olmasına dikkat etki kareye sürüklendiğinde arkasına geçmesin
daire1_mc.addEventListener(MouseEvent.MOUSE_DOWN, surukle);
daire2_mc.addEventListener(MouseEvent.MOUSE_DOWN, surukle);
daire3_mc.addEventListener(MouseEvent.MOUSE_DOWN, surukle);
//aşağıda dairelerin gidecegi doğru cevaplar yani kareler taınmlanır
daire1_mc.yer=kare1_mc;
daire2_mc.yer=kare2_mc;
daire3_mc.yer=kare3_mc;
//aşağıda dairelerin ilk yerleri tanımlanır çunku cevap yanlışsa geri oraya gidecek
daire1_mc.ilkyerx=daire1_mc.x;
daire2_mc.ilkyerx=daire2_mc.x;
daire3_mc.ilkyerx=daire3_mc.x;
daire1_mc.ilkyery=daire1_mc.y;
daire2_mc.ilkyery=daire2_mc.y;
daire3_mc.ilkyery=daire3_mc.y;
//bir üstteki kodun aynısı ama daha kısa yani yanlış cevaba surukleynce daireyi geri ilk pozisyonuna götürecek (x=dikey pozisyon, y yatay pozisyon)
var xyeri:Number;
var yyeri:Number;
function surukle(e:MouseEvent)
{
xyeri=e.target.x;
yyeri=e.target.y;
e.target.startDrag();
}
daire1_mc.addEventListener(MouseEvent.MOUSE_UP, birak);
daire2_mc.addEventListener(MouseEvent.MOUSE_UP, birak);
daire3_mc.addEventListener(MouseEvent.MOUSE_UP, birak);
function birak(e:MouseEvent)
{
e.target.stopDrag();
if (e.target.hitTestObject(e.target.yer))
{
e.target.mouseEnabled=false;//cevap doğruysa dairenin hareket etmesini engeller
e.target.x=e.target.yer.x; //cevap yanlışsa daireyi sürüklemeye başladığın yere atar
e.target.y=e.target.yer.y;
}
else
{
e.target.x=xyeri; //cevap yanlışsa daireyi sürüklemeye başladığın yere atar
e.target.y=yyeri;
}
}
Adobe flash kim 500 milyar ister basit oyun yapimi
Önce internette arkaplana koymak için kim 500 milyar isderin fotoğrafını bulup koyalım.
Ve yine 1inci framee sag tıklayıp actionsa tıklarız
}











