bildirgec.org

borland hakkında tüm yazılar

Delphi’de DLL içersinde API Çağırırken Sıkıntı Yaşamayın…

admin | 20 December 2008 11:50

PROGRAMLAMA DİLİ : DELPHI

Eğer Harici bir DLL içersinden API çağırıyorsanız ve bu DLL içersinde çağırdığınız fonksiyon yoksa EXE çalıştığında hata vericek ve çalışmayacaktır.
Bunu windows version farklarında yaşamak muhtemel, örneğin XP’ye göre bi takım kodlar yazdınız ve kodlarda XP’ye özel bir API çağırdınız, program hatasız çalışacak fakat 98’de bu API olmadığından program hiç çalışamadan hata verecektir.
Bu tür durumları yaşamamak için aşağıdaki koda benze bir kod yazarak sıkıntıdan kurtulabilirsiniz.

————————-

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
unit Main;
interface
uses {...}
Type {...}
.
.
.
Var
GetDiskFreeSpaceEx : FUNCTION (lpRootName : PChar;
Var FreeBytesAvailableToCaller,
TotalNumberOfBytes ,
TotalNumberOfFreeBytes : COMP) : Bool; STDCALL;
.
.
.
implementation
.
.
.
function DLLCagir(): Boolean;
Var
Lib : THandle;
begin
If (@GetDiskFreeSpaceEx = Nil) then begin
Lib := GetModuleHandle ('kernel32');
If Lib <> 0 then GetDiskFreeSpaceEx := GetProcAddress (Lib, 'GetDiskFreeSpaceExA')
Result := True;
end;
If (@GetDiskFreeSpaceEx = Nil) then begin
Result := False;
end;
end;

Java ME Nedir?

Redingot | 13 August 2008 15:37

Bilindiği üzere Sun Microsystems 1999 yılında Java 2 Micro Edition (J2ME) platformunu duyurmuştu. Günümüzde Java’nın diğer platformları olan Java 2 SE (Standard Edition) ve Java 2 EE (Enterprise Edition)’a göre Java 2 ME’nin önemi giderek artmıştır. Özellikle cep telefonu kullanımının ve özelliklerinin hızla artması bu alana olan ilgiyi artırmıştır.

Java ME platformu sadece mobil cihazlarda değil aynı zamanda gömülü sistemlerde de yaygın bir şekilde tercih edilmektedir. Zaten bu gibi kodlamanın kısıtlı olabileceği yerler düşünülerek geliştirilmiş bir teknolojidir Java ME. Bu alandaki gereksinimleri karşılamak için JRE (Java Runtime Environment) ya da JVM (Java Virtual Machine) diyebileceğimiz Java Sanal Makinesi özel olarak tasarlanmıştır.

Delphi’nin PHP ile imtihanı

uparlayan | 15 March 2007 07:30

Delphi For PHP
Delphi For PHP

Programcı arkadaşlar pascal dilini ve Delphi IDE’sini bilirler, web geliştiricileri de PHP ile daha çok haşırneşir olmaktan yanadırlar. İşte bu iki çam yarması teknolojiyi bir arada kullanabilmenin olanağı doğdu.

Borland Delphi for PHP’yi 20 Şubat 2007 günü tanıttı. Haberin kaynağına ise şuradan ulaşabilirsiniz.

(Not: PHP kullanmıyordum ama anlaşılan o ki delphi ile birlikte buna da bulaşacağım…)

Borland, Delphi için Türkçe anket hazırladı

uparlayan | 09 November 2006 10:29

Borland'ın Delphi için yazırladığı Türkçe anket
Borland’ın Delphi için yazırladığı Türkçe anket

Hatırlarsınız, Borland firması pek kısa sayılmayan bir süredir yeniden yapılanıyor ve zümrüt’ü anka kuşu gibi küllerinden yeniden doğmaya çalışıyor. (Doğsun tabi, bu benim işime gelir o ayrı mesele). Bu kapsamda Borland, Delphi ile ilgili programcıların doldurmasını istediği bir anket hazırlamış. Bu anketin göze çarpan özelliği ise Türkçe olması… Kutlarız, inşallah IDE’de de Türkçe sorunu çözülür… Ayrıca ankette uluslararası dil desteğinin verilip verilmemesi ile ilgili sorular da mevcut.

Borlandın Turbo ve BDS2006’sı için yeni yamalar çıktı

uparlayan | 29 September 2006 17:09

Borland’ın bedavaya verdiği Turbo ve parayla sattığı BDS 2006 (Borland Developer Studio 2006) için acil yamalar (Hotfix) çıktı.

Yamaları şu adresten indirip kurabilirsiniz.

Bu yamaların içeriği kısaca:

  • Hotfix 7: C++ ve Delphi.NET ile ilgili.
  • Hotfix 8: Bir database field’ını incelerken ‘DataSet.FieldByName(‘ALAN’).As…’ değerinden ziyade Access Violation hatası vermekteydi. Düzeltildi.
  • Hotfix 9: Memory problemi ile ilgili. Editör içinde birden fazla dosya açık iken bunların arasında dolaşmak memoride allocate edilen bazı alanları serbest bırakamıyordu, düzeltildi.

Yamalar hakkında daha fazla ayrıntı için buradan bilgi alabilirsiniz.

Turbo serisi geri döndü

heds | 07 September 2006 16:46

Bir süre önce indirilmek için gerisayımına başlanan Borland‘ın Turbo serisi indirilmek için bekliyor.

Turbo Serisinin herhangi biri için gereken programlar aynı adreste mevcut ancak listenin oldukça kabarık olması biraz can sıkıcı, liste şu şekilde;
Microsoft .NET Framework 1.1
Microsoft .NET SDK 1.1
Service Pack 1 for MS .NET Framework 1.1
Service Pack 1 for IE 6
Microsoft Visual J# v1.1
Microsoft XML Core Services (MSXML) v4.0 SP2
Microsoft .NET Framework 1.1 Language Packs
Microsoft Visual J# .NET Version 1.1 Language Packs.

geri döndüler

| 29 August 2006 10:26

borland yazılım dünyasının en prestijli firmalarından biri hatta birçok programcıya göre en prestijlisi. microsoft’u sevmeyen programcılar bile borland’ın yüzde 10’u microsoft’un olmasına rağmen bu firmaya büyük saygı duyarlar. bunun nedeni uzun zamandır gerçekten oldukça verimli ve kararlı araçlar üretmesi. borland efsane kabul edilen turbo serisi araçların üretimini uzun zaman önce bırakmıştı. ancak bu siteden anladığımız kadarı ile yeni turbo serisi araçların piyasaya çıkış tarihi geriye doğru sayılıyor.

Turbo Delphi, Turbo C++, Turbo Delphi ( .NET), Turbo C# bedava

whyhionewhy | 28 August 2006 22:05

Koş vatandaş koooş… Turbo Delphi, Turbo C++, Turbo Delphi ( .NET), Turbo C# bedava, (valla bak)
Naçizane ben anlamıyorum bu işlerden ama şu sitedeki arkadaşlar, yukarıda saydıklarımı (an itibari ile…) 7 gün 20 saat 18 dk sonra bedava dağıtacaklarını söylüyorlar.